Como instalar o Docker no CentOS ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
04.12.2024

Como instalar o Docker no CentOS

O Docker é uma ferramenta avançada para criar, implantar e executar aplicativos em contêineres, fornecendo um ambiente isolado que simplifica o desenvolvimento e a implantação. A instalação do Docker no CentOS permite que você aproveite esses recursos. Este guia o guiará pelo processo de instalação do Docker em um servidor CentOS.

1. Atualizar o sistema

Antes de instalar o Docker, é uma boa ideia atualizar seu sistema para garantir que todos os pacotes estejam atualizados:

sudo yum update -y

2. Instalar os pacotes necessários

O Docker exige que algumas dependências sejam instaladas primeiro. Execute o seguinte comando para adicioná-las:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

O pacote yum-utils fornece o utilitário yum-config-manager, que usaremos para configurar o repositório do Docker.

3. Configurar o repositório do Docker

Em seguida, adicione o repositório oficial do Docker ao seu sistema:

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

Esse repositório fornece os pacotes mais recentes do Docker para o CentOS.

4. Instalar o Docker

Com o repositório adicionado, agora você pode instalar o Docker:

sudo yum install -y docker-ce

Isso instala o mecanismo do Docker em seu sistema CentOS.

5. Iniciar e habilitar o Docker

Depois que o Docker estiver instalado, inicie o serviço do Docker e permita que ele seja executado na inicialização:

sudo systemctl start docker sudo systemctl enable docker

Para verificar o status do serviço do Docker, você pode executar:

sudo systemctl status docker

6. Verificar a instalação do Docker

Para verificar se o Docker está funcionando corretamente, execute o seguinte comando:

sudo docker run hello-world

Esse comando faz o download de uma imagem de teste do repositório do Docker e a executa. Se tudo estiver configurado corretamente, você verá uma mensagem informando que o Docker está instalado e funcionando.

7. Gerenciando o Docker como um usuário não raiz (opcional)

Por padrão, o Docker requer privilégios de root. Para permitir que um usuário não raiz execute comandos do Docker, adicione-o ao grupo docker.

Etapa 1: criar o grupo do Docker

sudo groupadd docker

Etapa 2: adicionar seu usuário ao grupo Docker

Substitua your_username pelo nome de usuário real ao qual você deseja dar acesso ao Docker:

sudo usermod -aG docker seu_nome_de_usuário

Depois de adicionar o usuário, faça logout e login novamente para que as alterações tenham efeito.

8. Comandos básicos do Docker

Aqui estão alguns comandos essenciais do Docker para começar:

  • Listar contêineres do Docker:
    docker ps # Mostra os contêineres em execução docker ps -a # Mostra todos os contêineres, inclusive os parados
  • Iniciar e parar contêineres:
    docker start container_id docker stop container_id
  • Remover contêineres:
    docker rm container_id
  • Listar imagens do Docker:
    docker images
  • Extrair uma imagem do Docker:
    docker pull nome_da_imagem

9. Configuração do Docker para iniciar na inicialização

O Docker já deve estar configurado para iniciar na inicialização. No entanto, se você precisar reativá-lo:

sudo systemctl enable docker

10. Configuração adicional do Docker (opcional)

  • Configuração do Docker Compose: o Docker Compose permite que você defina e execute aplicativos com vários contêineres. Instale o Docker Compose com:
    sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose sudo chmod x /usr/local/bin/docker-compose
  • Configuração do Docker Daemon: Personalize o Docker editando o arquivo /etc/docker/daemon.json. Você pode configurar opções como registro, drivers de armazenamento e configurações de rede.

Conclusão

A instalação do Docker no CentOS fornece um ambiente flexível para aplicativos em contêineres, simplificando os processos de desenvolvimento e implantação. Com o Docker instalado e em execução, agora você pode começar a explorar a conteinerização para seus projetos no CentOS.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills