Básicos & Utilidades
docker version — mostra a versão do Docker instalada.docker info — exibe informações detalhadas do sistema Docker.docker help — lista comandos e ajuda geral.docker events — mostra eventos em tempo real.docker top <id> — lista processos rodando no container.docker stats — exibe uso de CPU, RAM e rede dos containers.
Imagens
docker images — lista imagens locais.docker pull <img> — baixa imagem do registry.docker push <img> — envia imagem ao registry.docker build -t <nome> . — cria imagem.docker rmi <img> — remove imagem.docker tag <img> repo/img:tag — cria nova tag.docker history <img> — exibe camadas da imagem.docker inspect <img> — detalhes completos da imagem.
Redes
docker network ls — lista redes Docker.docker network create <nome> — cria rede.docker network inspect <nome> — detalhes da rede.docker run --network=<nome> --name <container> --hostname <host> -e VAR=valor --restart always --cap-add=NET_ADMIN <img>
— inicia container configurado para rede.docker network rm <nome> — remove rede.docker network connect <net> <container> — conecta container à rede.docker network disconnect <net> <container> — desconecta container da rede.Containers
docker run --name <nome> --hostname <host> -e VAR=valor --restart unless-stopped --privileged <img>
— inicia container com nome, hostname, variável e modo privilegiado.docker run -d --name <nome> --hostname <host> -e VAR=valor --restart always --privileged <img>
— inicia em background.docker run -p 80:80 --name <nome> --hostname <host> -e VAR=valor --restart always --cap-add=SYS_ADMIN <img>
— container com portas e capacidades extras.docker ps — lista containers ativos.docker ps -a — lista todos containers.docker start <id> — inicia container parado.docker stop <id> — para container.docker restart <id> — reinicia container.docker kill <id> — encerra imediatamente.docker rm <id> — remove container.docker pause <id> — pausa processos.docker unpause <id> — retoma execução.docker rename <old> <new> — renomeia container.docker update --cpus 2 <id> — altera uso de CPU.
Volumes
docker volume ls — lista volumes.docker volume create <nome> — cria volume.docker volume inspect <nome> — detalhes.docker volume rm <nome> — remove volume.docker run -v vol:/data --name <nome> --hostname <host> -e VAR=valor --restart always --cap-add=SYS_ADMIN <img>
— container usando volume.docker volume prune — remove volumes não usados.
Cópia & Execução
docker exec -it <id> bash — abre shell no container.docker logs <id> — exibe logs.docker logs -f <id> — segue logs em tempo real.docker cp <id>:/origem ./dest — copia do container para o host.docker cp arquivo <id>:/dest — copia do host para o container.Docker Compose
docker compose up — inicia serviços.docker compose up -d — background.docker compose down — para e remove serviços.docker compose down --volumes — remove volumes.docker compose build — recompila imagens.docker compose pull — baixa imagens.docker compose logs — logs dos serviços.docker compose logs -f — segue logs.docker compose restart — reinicia serviços.
Registries
docker login — autentica no registry.docker logout — desconecta.docker tag local:tag repo/img:tag — cria tag.docker push repo/img:tag — envia imagem.docker pull repo/img:tag — baixa imagem.
Limpeza & Diagnóstico
docker system df — uso de disco do Docker.docker system prune — remove recursos não usados.docker system prune -a — limpa tudo não referenciado.docker container prune — remove containers parados.docker image prune — remove imagens não usadas.docker builder prune — limpa cache de build.
Docker Swarm
docker swarm init — inicia cluster Swarm.docker swarm join — adiciona nó ao cluster.docker node ls — lista nós.docker service create <img> — cria serviço.docker service ls — lista serviços.docker service update --replicas 3 <service> — ajusta réplicas.docker stack deploy -c docker-compose.yml nome — sobe stack.docker stack rm nome — remove stack.
*Atualizado em 22 de novembro de 2025
