Como instalar o Docker e o Docker compose no CentOS 8
O Docker é um sistema de gerenciamento de contêineres. A distribuição do Linux e os aplicativos necessários para o software que está sendo desenvolvido são implantados dentro do contêiner. Depois de configurado, o contêiner pode ser movido para qualquer sistema operacional em que o Docker esteja instalado e funcionar lá sem nenhuma etapa adicional. Esse é o motivo da popularidade do Docker entre os desenvolvedores e DevOps.
No Serverspace, você pode criar um servidor com o aplicativo "Docker" já instalado.
Neste tutorial, instalaremos o Docker, o Docker compose e executaremos um contêiner de teste.
Instalação do Docker no CentOS 8
Para instalar e sempre atualizar o Docker para a versão mais recente, adicione o repositório do desenvolvedor ao sistema.
Instale o pacote do Docker.
Inicie o serviço do Docker e adicione-o à execução automática.
O CentOS 8 usa um firewall diferente do Docker. Portanto, se você tiver o firewalld ativado, precisará adicionar uma regra de mascaramento a ele.
firewall-cmd --reload
Instalação do Docker compose
O Docker é frequentemente instalado junto com o Docker compose. É esse utilitário que permite implantar seu projeto em outra máquina usando um comando. Para baixá-lo, execute o seguinte comando:
Torne-o executável.
Usando o Docker como um usuário não raiz
Para poder usar o Docker como um usuário não raiz, você deve adicionar esse usuário ao grupo docker.
Substitua o nome de usuário pelo nome de usuário desejado. Depois de executar esse comando, ele precisará fazer logout do sistema e fazer login novamente.
Tenha cuidado! Os usuários desse grupo podem assumir o controle do host do Docker.
Contêiner de teste do Docker em execução
Você pode verificar se o Docker está funcionando corretamente executando um contêiner de teste.
Como resultado da execução do comando, você deverá ver uma mensagem de que tudo está funcionando bem.