Notícias
Novos modelos de linguagem da API Serverspace GPT
JH
Joe Harris
dezembro 28, 2020
Atualizado janeiro 31, 2025

Como instalar o Docker e o Docker compose no CentOS 8

CentOS Linux

Using another OS?

Select the desired version or distribution.

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.

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

Instale o pacote do Docker.

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

Inicie o serviço do Docker e adicione-o à execução automática.

systemctl enable --now docker

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 --zone=public --add-masquerade --permanent
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:

curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Torne-o executável.

chmod +x /usr/local/bin/docker-compose

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.

usermod -aG docker username

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.

docker run hello-world

Como resultado da execução do comando, você deverá ver uma mensagem de que tudo está funcionando bem.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.