🐳 Principais Comandos do Docker: Guia Completo para Iniciantes e Profissionais

Comandos-do-Docker

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