Se você está começando no mundo dos containers, provavelmente já ouviu falar do Docker. Ele se tornou uma das ferramentas mais populares para criar ambientes isolados, padronizados e portáteis para aplicações — seja em desenvolvimento, testes ou produção.
Neste artigo, preparei um guia rápido e direto com os comandos mais usados no dia a dia de quem trabalha com Docker e docker-compose. A ideia é te dar uma referência prática para rodar, parar, limpar e gerenciar seus containers e imagens sem complicação.
Se você está dando os primeiros passos ou quer ter um “cola rápida” sempre à mão, esse conteúdo é pra você. Segue abaixo os mais comuns.
Containers
Ação |
Comando |
Listar containers ativos |
docker ps |
Listar todos os containers |
docker ps -a |
Iniciar container |
docker start <nome ou ID> |
Parar container |
docker stop <nome ou ID> |
Remover container |
docker rm <nome ou ID> |
Executar comando no container |
docker exec -it <nome ou ID> bash |
Ver logs do container |
docker logs <nome ou ID> |
Imagens
Ação |
Comando |
Listar imagens locais |
docker images |
Remover imagem |
docker rmi <nome ou ID> |
Criar imagem via Dockerfile |
docker build -t nome_da_imagem . |
Baixar imagem do Docker Hub |
docker pull nome_da_imagem |
Subir imagem para Docker Hub |
docker push usuario/nome_da_imagem |
Volumes e Redes
Ação |
Comando |
Listar volumes |
docker volume ls |
Remover volume |
docker volume rm <nome> |
Listar redes |
docker network ls |
Limpeza
Ação |
Comando |
Remover containers parados |
docker container prune |
Remover imagens não usadas |
docker image prune |
Remover tudo não usado |
docker system prune |
docker-compose
Ação |
Comando |
Subir os serviços |
docker-compose up |
Subir e reconstruir |
docker-compose up --build |
Parar os serviços |
docker-compose down |
Ver containers do compose |
docker-compose ps |
Ver logs dos serviços |
docker-compose logs -f |