- O que é Docker e por que todo dev deveria usar
- Instalando o Docker no Windows, Linux e macOS – Guia completo e fácil
- Primeiros comandos Docker na prática: seu primeiro container em minutos
- Criando sua primeira imagem Docker com Dockerfile
- Entendendo volumes, redes e persistência de dados no Docker
- Docker Compose – Organizando Múltiplos Serviços Facilmente
Chegou a hora de fazer o Docker rodar de verdade. Se você já instalou o Docker, parabéns! Agora vamos começar com os comandos essenciais para entender como tudo funciona.
Neste post, você vai:
- Rodar seu primeiro container
- Entender como funcionam imagens, containers e volumes
- Aprender os comandos básicos do Docker com explicações simples
🐳 Testando o Docker com hello-world
Esse é o clássico “Olá, mundo” do Docker. Um teste rápido pra confirmar que sua instalação está funcionando corretamente.
Comando:
docker run hello-world
O que acontece:
- O Docker verifica se a imagem
hello-world
existe localmente - Se não existir, ele baixa do Docker Hub
- Cria e executa um container com essa imagem
- Mostra uma mensagem de sucesso no terminal
🔍 Explorando comandos úteis
📦 Baixando uma imagem
docker pull nginx
Isso baixa a imagem do servidor web nginx, direto do Docker Hub.
🚀 Rodando um container
docker run nginx
Executa o nginx em um container. Mas por padrão, ele para logo em seguida, porque não está rodando interativamente.
🏃 Rodando em modo interativo (modo terminal)
docker run -it ubuntu bash
Entra num terminal bash dentro de um container Ubuntu.
🌍 Rodando em segundo plano (modo daemon)
docker run -d -p 8080:80 nginx
Roda o Nginx em segundo plano e mapeia a porta 80 do container pra porta 8080 do seu host. Acesse http://localhost:8080 e veja o Nginx funcionando!
🧰 Gerenciamento de containers
Listar containers ativos
docker ps
Listar todos (inclusive os parados)
docker ps -a
Parar um container
docker stop <ID ou nome>
Remover um container
docker rm <ID ou nome>
🗑️ Limpando o ambiente
Remover uma imagem
docker rmi nginx
Remover todos os containers parados
docker container prune
✅ Desafio rápido: seu primeiro container visível
- Rode:
docker run -d -p 8080:80 nginx
- Abra o navegador e acesse: 👉
http://localhost:8080
- Você verá a página padrão do Nginx. Parabéns, você rodou um container real!
🧠 Conclusão
Agora você conhece os principais comandos do Docker pra começar a brincar, testar e experimentar.
No próximo post, vamos criar sua primeira imagem personalizada usando o Dockerfile
, empacotando sua própria aplicação.
📩 Curtiu? Então:
- Salve esse post no seu navegador!
- Manda pra aquele amigo dev que ainda acha Docker complicado 😄