Principais Comandos Docker para Iniciantes e Desenvolvedores [Guia Rápido 2025]

Se você está começando com Docker ou é um desenvolvedor que quer revisar os comandos mais úteis, este guia vai direto ao ponto. Veja os principais comandos do Docker, com exemplos práticos, explicações simples e algumas dicas poderosas para manter seu ambiente limpo e eficiente.

✅ O que é Docker?

O Docker é uma plataforma para empacotar, distribuir e executar aplicações em containers. Ele permite criar ambientes isolados, evitando conflitos entre dependências e acelerando o desenvolvimento e a entrega de software.


🧰 Lista de Comandos Docker Essenciais e Avançados

1. 🔍 Verificar a versão do Docker

docker --version

Mostra a versão instalada no seu sistema.

2. 🚀 Rodar uma imagem de teste

docker run hello-world

Executa uma imagem de teste para verificar se o Docker está funcionando corretamente.

3. 📥 Baixar (pull) uma imagem

docker pull ubuntu

Baixa a versão mais recente da imagem do Ubuntu do Docker Hub.

4. 📦 Listar imagens locais

docker images

Exibe todas as imagens armazenadas localmente.

5. 🔄 Ver containers ativos

docker ps

Para ver todos, inclusive os parados:

docker ps -a

6. 🛑 Parar todos os containers ativos

docker stop $(docker ps -q)

Este comando usa docker ps -q para pegar apenas os IDs dos containers em execução e os para todos de uma vez.

7. 🗑️ Remover todos os containers (forçado)

docker rm -f $(docker ps -aq)

Remove todos os containers, inclusive os em execução, com a flag -f (força a remoção).

⚠️ Atenção: Isso encerra todos os containers em execução.

8. 🧹 Limpeza geral do Docker

docker system prune -a -f --volumes

Remove tudo que não está em uso:

  • -a: imagens não usadas por nenhum container
  • -f: força execução sem confirmação
  • --volumes: remove volumes órfãos

Ideal para liberar espaço em disco.

9. 🧱 Criar uma imagem com Dockerfile

docker build -t minha-imagem .

Cria uma imagem com base no Dockerfile no diretório atual.

10. 🖥️ Acessar o terminal de um container

docker exec -it <container_id> bash

Permite acessar o terminal interativo de um container em execução.

11. ⚙️ Usar Docker Compose

docker-compose up -d
docker-compose down

Para orquestrar múltiplos containers com configurações definidas em um docker-compose.yml.


⚠️ Quando usar comandos de limpeza?

Use os comandos de remoção e limpeza com atenção, principalmente em ambientes de produção. Eles são úteis para:

  • Liberar espaço em disco
  • Eliminar containers/parados antigos
  • Recomeçar o ambiente para novos testes

❓ FAQ – Perguntas Frequentes

1. O Docker funciona no Windows?
Sim, com Docker Desktop no Windows 10/11 com suporte ao WSL2.

2. Preciso saber Linux para usar Docker?
Não é obrigatório, mas ajuda. A maioria dos comandos se assemelha aos do Linux.

3. O Docker é gratuito?
Sim, para uso pessoal e pequenas equipes. Existe uma versão paga para empresas.

4. Posso perder dados com prune ou rm?
Sim. Faça backup de volumes ou containers importantes antes de executar comandos de limpeza.


🔍 Conclusão

Saber os comandos básicos (e alguns avançados) do Docker economiza tempo, reduz erros e te deixa pronto para trabalhar com ambientes portáteis e reproduzíveis.
Salve este guia nos seus favoritos e volte sempre que precisar revisar algum comando.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Rolar para cima