Pesquisa de site

Como instalar o Docker no Rocky Linux e AlmaLinux


Docker é uma ferramenta de plataforma de conteinerização extremamente popular que permite aos usuários desenvolver, testar e implantar aplicativos de maneira fácil e eficiente dentro de contêineres. Um contêiner é uma unidade leve e portátil que funciona em completo isolamento do sistema operacional subjacente. Ele empacota o código-fonte do aplicativo, juntamente com suas bibliotecas, dependências e configuração.

Os contêineres possibilitam que os desenvolvedores implantem aplicativos de forma consistente em vários ambientes com a mesma consistência, e esse é um dos motivos pelos quais o desenvolvedor moderno não pode optar por ignorar o Docker e outras plataformas de conteinerização.

O Docker vem em duas edições principais: Docker community edition (Docker CE) e Docker Enterprise Edition ( DockerEE). A edição comunitária é totalmente gratuita e de código aberto, enquanto a edição empresarial é uma versão premium.

Junte-se a nós enquanto orientamos você na instalação do Docker CE no Rocky Linux e no AlmaLinux.

Etapa 1: adicionar repositório Docker no Rocky Linux

O Docker ainda não está disponível nos repositórios padrão. Felizmente, um repositório oficial foi fornecido pelos desenvolvedores e vamos adicioná-lo primeiro ao sistema.

No seu terminal, execute o seguinte comando para adicionar o repositório Docker

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Etapa 2: Instale o Docker no Rocky Linux/AlmaLinux

Seguindo em frente, instalaremos a edição da comunidade Docker, que está disponível gratuitamente para download e uso. Mas primeiro, atualize os pacotes.

sudo dnf update

Em seguida, execute o comando abaixo para instalar o Docker CE, a interface de linha de comando (CLI) e outras ferramentas e dependências essenciais.

sudo dnf install -y docker-ce docker-ce-cli containerd.io

Depois de instalado, confirme a versão do Docker que você instalou conforme fornecido. A saída mostra que instalamos o Docker 20.10.

docker --version

Docker version 20.10.8, build 3967b7d

Etapa 3: iniciar e ativar o Docker

Para começar a usar o Docker, precisamos iniciar o daemon do Docker. Mas primeiro, vamos habilitá-lo para iniciar na inicialização, conforme mostrado.

sudo systemctl enable docker

Em seguida, inicie o daemon Docker.

sudo systemctl start docker

Para confirmar o status de execução do Docker, emita o comando.

sudo systemctl status docker

Perfeito! Docker está funcionando conforme esperado.

Etapa 4: adicionar usuário ao grupo Docker

Para usar ou executar o docker como um usuário normal, você precisa adicionar o usuário ao grupo ‘docker’ que é criado automaticamente durante a instalação. Caso contrário, você continuará enfrentando erros de permissão.

Para conseguir isso, adicione o usuário normal ao grupo ‘docker’ da seguinte forma, onde tecmint é o usuário normal usando o comando usermod.

sudo usermod -aG docker tecmint

Use o comando id para verificar os grupos aos quais o usuário pertence.

id tecmint

Etapa 5: Testando Docker no Rocky Linux

Finalmente, para garantir que o Docker esteja funcionando conforme o esperado, execute o contêiner hello-world conforme fornecido no comando abaixo.

docker run hello-world

O comando simplesmente extrai a imagem hello-world do hub do Docker, que é um repositório para imagens de contêiner do Docker. Em seguida, ele cria e executa o contêiner que imprime a mensagem ‘Hello from Docker’ no terminal. Esta é uma prova irrefutável de que o Docker foi instalado com sucesso.

Vamos nos aventurar mais. Extrairemos uma imagem do Ubuntu, executaremos e interagiremos com o contêiner.

Extrair imagem Docker do Ubuntu

Para obter a imagem mais recente do Ubuntu, execute:

docker pull ubuntu

Depois que a imagem for extraída, confirme as imagens existentes conforme mostrado.

docker images

Execute o contêiner Docker do Ubuntu

Para acessar o shell do contêiner Ubuntu, execute o comando.

docker run -it ubuntu

A partir daqui, você pode executar comandos e realizar gerenciamento de pacotes e outras tarefas do sistema dentro do contêiner. Uma vez feito isso, pressione ‘exit’ para sair do contêiner e retornar ao ambiente do seu sistema operacional.

Conclusão

E é isso neste guia. Demonstramos a instalação do Docker no Rocky Linux e no AlmaLinux e como você pode começar a extrair imagens e executar contêineres.