Learn Docker Help

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

-d

Background

docker run -d nginx

-p

Portas

docker run -p 80:80 nginx

-v

Volumes

docker run -v /host:/container nginx

-e

Env vars

docker run -e VAR=value nginx

--rm

Auto-remove

docker run --rm alpine

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 ๐ŸŽฏ

  1. Container Operations

  2. Advanced Networking

  3. Volume Management

  4. System Administration

  5. Compose Deep Dive

16 abril 2025