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 poderosa para criar, implementar e executar aplicações em contentores, fornecendo um ambiente isolado que simplifica o desenvolvimento e a implementação. A instalação do Docker no CentOS permite-lhe tirar partido destas capacidades. Este guia irá guiá-lo 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 requer que algumas dependências sejam instaladas primeiro. Execute o seguinte comando para as adicionar:

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 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

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

4. Instalar o Docker

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

sudo yum install -y docker-ce

Isto instala o motor Docker no seu sistema CentOS.

5. Iniciar e ativar o Docker

Depois que o Docker estiver instalado, inicie o serviço Docker e habilite-o para ser executado na inicialização:

sudo systemctl start docker
sudo systemctl enable docker

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

sudo systemctl status docker

6. Verificar a instalação do Docker

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

sudo docker run hello-world

Esse comando baixa 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-root execute comandos do Docker, adicione-o ao grupo docker.

Etapa 1: criar o grupo Docker

sudo groupadd docker

Passo 2: Adicionar o utilizador ao grupo Docker

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

sudo usermod -aG docker your_username

Depois de adicionar o utilizador, termine a sessão e volte a iniciar sessão 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 contentores em execução docker ps -a # Mostra todos os contentores, incluindo os parados
  • Iniciar e parar contentores:
    docker start container_id
    docker stop container_id
  • Remover contentores:
    docker rm container_id
  • Listar imagens do Docker:
    docker images
  • Extrair uma imagem do Docker:
    docker pull nome_da_imagem

9. Configurando o 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)

  • Configurar o Docker Compose: o Docker Compose permite definir e executar aplicativos de 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
  • Configurando o Docker Daemon: Personalize o Docker editando o arquivo /etc/docker/daemon.json. Pode configurar opções como registo, controladores de armazenamento e definiçõ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 funcionando, 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