Docker Commands: O Arsenal Completo ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DOCKER COMMAND CATEGORIES โ
โ โ
โ Container โ Image โ Network โ Volume โ System โ Compose โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Container Commands ๐ฆ
Lifecycle Management
# Criar e Executar
docker run [options] IMAGE
-d, --detach # Modo background
-it # Modo interativo
--name string # Nome do container
--rm # Remove apรณs parar
-p, --publish # Mapear portas
-v, --volume # Montar volume
# Gerenciamento
docker start CONTAINER # Iniciar
docker stop CONTAINER # Parar
docker restart CONTAINER # Reiniciar
docker pause CONTAINER # Pausar
docker unpause CONTAINER # Despausar
docker rm CONTAINER # Remover
Monitoramento e Debug
# Status e Logs
docker ps [options] # Listar containers
docker logs CONTAINER # Ver logs
docker stats CONTAINER # Mรฉtricas em tempo real
docker top CONTAINER # Processos
docker inspect CONTAINER # Info detalhada
# Execuรงรฃo
docker exec [options] CONTAINER COMMAND
docker attach CONTAINER # Conectar ao container
docker cp SRC_PATH CONTAINER:DEST_PATH
Image Commands ๐ผ๏ธ
Gerenciamento de Imagens
# Bรกsico
docker images # Listar imagens
docker pull IMAGE # Baixar imagem
docker push IMAGE # Enviar imagem
docker rmi IMAGE # Remover imagem
# Build
docker build [options] PATH
-t, --tag # Nomear imagem
-f, --file # Dockerfile alternativo
--no-cache # Ignorar cache
# Anรกlise
docker history IMAGE # Ver camadas
docker inspect IMAGE # Info detalhada
docker save IMAGE # Exportar
docker load # Importar
Network Commands ๐
Networking
# Gerenciamento
docker network create # Criar rede
docker network ls # Listar redes
docker network rm # Remover rede
docker network prune # Limpar nรฃo usadas
# Conexรตes
docker network connect # Conectar container
docker network disconnect # Desconectar
docker network inspect # Inspecionar
Volume Commands ๐พ
Storage
# Volumes
docker volume create # Criar volume
docker volume ls # Listar volumes
docker volume rm # Remover volume
docker volume prune # Limpar nรฃo usados
# Inspeรงรฃo
docker volume inspect # Info detalhada
System Commands โ๏ธ
Manutenção
# Sistema
docker info # Info do sistema
docker version # Versรฃo
docker events # Eventos em tempo real
# Limpeza
docker system prune # Limpar tudo
docker system df # Uso de disco
docker system info # Info do sistema
Compose Commands ๐ผ
Orquestração
# Bรกsico
docker-compose up # Criar e iniciar
docker-compose down # Parar e remover
docker-compose ps # Listar serviรงos
# Lifecycle
docker-compose start # Iniciar serviรงos
docker-compose stop # Parar serviรงos
docker-compose restart # Reiniciar
Command Flags Matrix ๐ฏ
Flag | Uso | Exemplo |
---|---|---|
| Background |
|
| Portas |
|
| Volumes |
|
| Env vars |
|
| Auto-remove |
|
One-Liners Poderosos ๐ช
# Parar todos containers
docker stop $(docker ps -aq)
# Remover tudo
docker system prune -af --volumes
# Backup de container
docker commit container backup/container:v1
# Container efรชmero
docker run --rm -it alpine sh
Waifu Command Tips ๐ธ
Debug Arsenal ๐
Troubleshooting Commands
# Logs em tempo real
docker logs -f container
# Mรฉtricas live
docker stats container
# Processos do container
docker top container
# Dump completo
docker inspect container > debug.json
Quick Reference Card ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DOCKER COMMANDS CHEAT SHEET โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ Container โ run, ps, start, stop, rm โ
โ Image โ build, pull, push, rmi โ
โ Network โ network create, connect, inspect โ
โ Volume โ volume create, ls, rm โ
โ System โ info, version, prune โ
โ Compose โ up, down, ps โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Checkpoint โ
Você agora domina:
[x] Comandos de container
[x] Gerenciamento de imagens
[x] Networking
[x] Volumes
[x] Manutenção do sistema
[x] Docker Compose basics
[x] Troubleshooting
Próximos Passos ๐ฏ
System Administration
Compose Deep Dive
16 abril 2025