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:
2. Instalar os pacotes necessários
O Docker exige que algumas dependências sejam instaladas primeiro. Execute o seguinte comando para adicioná-las:
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:
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:
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:
Para verificar o status do serviço do Docker, você pode executar:
6. Verificar a instalação do Docker
Para verificar se o Docker está funcionando corretamente, execute o seguinte comando:
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
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:
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:
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.