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 - Caso não tenha a aplicação e queira utilizá-la em sua VPS NVMe, confira como adicionar
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 - Se necessário, consulte como acessar o terminal da VPS com Docker
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 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.