Introdução ao Docker: Guia Rápido de Comandos



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 ativosdocker ps
Listar todos os containersdocker ps -a
Iniciar containerdocker start <nome ou ID>
Parar containerdocker stop <nome ou ID>
Remover containerdocker rm <nome ou ID>
Executar comando no containerdocker exec -it <nome ou ID> bash
Ver logs do containerdocker logs <nome ou ID>

Imagens

Ação Comando
Listar imagens locaisdocker images
Remover imagemdocker rmi <nome ou ID>
Criar imagem via Dockerfiledocker build -t nome_da_imagem .
Baixar imagem do Docker Hubdocker pull nome_da_imagem
Subir imagem para Docker Hubdocker push usuario/nome_da_imagem

Volumes e Redes

Ação Comando
Listar volumesdocker volume ls
Remover volumedocker volume rm <nome>
Listar redesdocker network ls

Limpeza

Ação Comando
Remover containers paradosdocker container prune
Remover imagens não usadasdocker image prune
Remover tudo não usadodocker system prune

docker-compose

Ação Comando
Subir os serviçosdocker-compose up
Subir e reconstruirdocker-compose up --build
Parar os serviçosdocker-compose down
Ver containers do composedocker-compose ps
Ver logs dos serviçosdocker-compose logs -f