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 |