🐳 Principais Comandos do Docker: Guia Completo para Iniciantes e Profissionais
Docker deixou de ser diferencial e virou obrigatório para quem trabalha com desenvolvimento, infraestrutura ou DevOps. Se você ainda está rodando tudo “na raça”, sinto informar: você está atrasado.
Neste tutorial, você vai aprender os principais comandos do Docker, com explicações claras, exemplos reais e sem blá-blá-blá. É copiar, colar e rodar.
🐳 O que é Docker?
Docker é uma plataforma que permite criar, distribuir e executar aplicações em containers.
Container = aplicação + dependências + ambiente isolado.
Resultado? Funciona na sua máquina, no servidor e na nuvem. Sem choro.
⚙️ Verificando se o Docker está instalado
docker --version
Se aparecer a versão, sucesso.
Se não… instala antes de continuar. Docker não faz milagre.
📦 Comandos Básicos do Docker
🔍 Listar imagens disponíveis
docker images
Mostra todas as imagens baixadas localmente.
⬇️ Baixar uma imagem
docker pull nginx
Baixa a imagem oficial do NGINX do Docker Hub.
🚀 Executar um container
docker run nginx
Executa o container em primeiro plano.
Quer rodar em background? Use o -d.
docker run -d nginx
🌐 Executar container com porta mapeada
docker run -d -p 8080:80 nginx
Agora é só acessar:
http://localhost:8080
Docker funcionando = felicidade instantânea.
📋 Gerenciamento de Containers
📄 Listar containers em execução
docker ps
📄 Listar todos os containers (ativos e parados)
docker ps -a
⛔ Parar um container
docker stop ID_DO_CONTAINER
▶️ Iniciar um container parado
docker start ID_DO_CONTAINER
❌ Remover um container
docker rm ID_DO_CONTAINER
Se estiver rodando, pare antes. Docker não é bagunça.
🖼️ Gerenciamento de Imagens
❌ Remover uma imagem
docker rmi nginx
🧹 Remover imagens, containers e volumes não usados
docker system prune
Limpeza geral. Use sem medo (mas com consciência).
🧠 Trabalhando com Logs e Acesso ao Container
📜 Ver logs do container
docker logs ID_DO_CONTAINER
🖥️ Acessar o container (modo interativo)
docker exec -it ID_DO_CONTAINER bash
Ideal para debug rápido.
🧩 Dockerfile: Criando sua própria imagem
Exemplo básico de Dockerfile:
FROM nginx
COPY ./site /usr/share/nginx/html
Para gerar a imagem:
docker build -t meu-site .
📤 Subir imagem para o Docker Hub
docker login
docker tag minha-imagem usuario/minha-imagem
docker push usuario/minha-imagem
Simples, rápido e profissional.
🔥 Dicas de Ouro para Usar Docker
✔ Prefira imagens oficiais
✔ Use .dockerignore
✔ Nomeie containers (--name)
✔ Evite rodar tudo como root
✔ Use Docker Compose para ambientes maiores
Docker bem usado = menos dor de cabeça.
🚀 Conclusão
Se você aprendeu esses comandos, já está anos à frente de quem ainda roda tudo direto na VM. Docker não é tendência, é padrão de mercado.
Domine isso agora ou vai continuar resolvendo problema que nem deveria existir.



Publicar comentário