O Docker é uma tecnologia que facilita a criação e execução de aplicações em ambientes isolados chamados containers.
Na VPS da HostGator, o Docker já vem instalado quando você adiciona uma aplicação como o n8n ou uma aplicação Docker.
Também é possível instalá-lo manualmente em uma VPS simples, com sistema operacional AlmaLinux. Confira mais detalhes
Conhecer os comandos básicos é essencial para gerenciar containers, imagens e volumes com segurança, além de manter o servidor limpo e estável.
Confira abaixo como:
- Gerenciar:
- Monitorar logs regularmente
- Gerenciar Docker Compose (Subir, parar, reiniciar, verificar status, executar comandos em serviços)
- Fazer limpeza
Gerenciar Containers
- Listar containers ativos
docker ps
- Listar todos os containers
docker ps –a
- Iniciar container
docker start container-name
- Parar container
docker stop container-name
- Remover container
docker rm container-name
- Acessar shell do container
docker exec -it container-name /bin/bash
Gerenciar Imagens
- Listar imagens
docker images
- Baixar imagem
docker pull imagem:tag
- Remover imagem
docker rmi imagem:tag
- Construir imagem
docker build -t nome:tag
Gerenciar Volumes
- Listar volumes
docker volume ls
- Criar volume
docker volume create nome-volume
- Inspecionar volume
docker volume inspect nome-volume
- Remover volume
docker volume rm nome-volume
Monitorar logs regularmente
- Verificar logs em tempo real
docker compose logs –f
- Verificar apenas últimas 50 linhas
docker compose logs --tail=50
- Logs de serviço específico
docker compose logs -f nome-do-servico
Gerenciar Docker Compose (Subir, parar, reiniciar, verificar status, executar comandos em serviços)
- Subir serviços
docker compose up -d
- Parar serviços
docker compose down
- Reiniciar serviços
docker compose restart
- Verificar status
docker compose ps
- Executar comando em serviço
docker compose exec servico comando
Fazer limpeza
- Limpar tudo que não é utilizado
docker system prune -a --volumes
- Limpar apenas containers parados
docker container prune
- Limpar apenas imagens
docker image prune –a
- Limpar apenas volumes
docker volume prune
Pronto! Agora você sabe os comandos básicos do Docker.