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