\Um guia prático e direto com os comandos essenciais do Docker para facilitar o seu dia a dia no desenvolvimento.
Guia de Sobrevivência Docker
Se você já falou…
"na minha máquina funciona"
Então você já sentiu o problema.
Docker resolve isso.
Esse guia é simples:
Só o que importa.
Só o que você realmente usa.
Seu bote salva-vidas no caos do Docker.
📦 1. O Coração: Imagens
Imagem é o molde.
É de onde tudo nasce.
Sem imagem… não existe container.
O que você precisa saber:
# Baixa uma imagem pronta
docker pull <imagem>
# Lista o que você já tem
docker images
# Remove imagem (libera espaço)
docker rmi <id>
# Cria sua própria imagem
docker build -t meu-app:v1 .
Se você entendeu isso…
já saiu na frente de muita gente.
🚀 2. O Motor: Containers
Container é a imagem rodando.
É onde sua aplicação vive.
Rodando o básico
# Abre um terminal dentro do container
docker run -it ubuntu /bin/bash
Isso aqui é pra testar, explorar, aprender.
O que você vai usar de verdade
# Roda em segundo plano + mapeia porta
docker run -d -p 8080:80 --name meu-servidor nginx
Tradução:
- Seu PC → porta 8080
- Container → porta 80
Gestão do dia a dia
# Containers rodando
docker ps
# Todos (inclusive parados)
docker ps -a
# Para um container
docker stop <nome>
# Remove
docker rm <nome>
Simples.
Sem segredo.
🛠️ 3. Debugging (modo detetive)
Deu problema?
Agora você investiga.
# Logs em tempo real
docker logs -f <nome>
# Entra no container
docker exec -it <nome> sh
# Detalhes completos
docker inspect <nome>
# Consumo de recursos
docker stats
Se você dominar isso…
você para de “achar” e começa a entender.
🧹 4. Faxina de Emergência
Docker suja sua máquina.
E rápido.
Limpeza padrão
docker system prune
Remove:
- containers parados
- redes inúteis
- cache
Limpeza pesada
docker system prune -a --volumes
Isso aqui é sem dó.
Use com consciência.
Top comments (0)