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.