Guia Básico do Docker

Um guia básico completo pra criar, subir e gerenciar containers Docker localmente. Ideal pra aplicações web, APIs, serviços e microsserviços. 📦 1. ESTRUTURA BÁSICA DO PROJETO Crie seu projeto com a seguinte estrutura base: meu_app/ ├── Dockerfile ├── requirements.txt (ou package.json, etc.) ├── app.py (ou index.js, main.go...) └── outros arquivos e subpastas 📄 2. EXEMPLO DE Dockerfile GENERALISTA # Imagem base (ajuste para seu runtime: node, go, php, etc) FROM python:3.11-slim # Diretório de trabalho no container WORKDIR /app # Copia dependências primeiro (pra cache ser mais eficiente) COPY requirements.txt . # Instala dependências RUN pip install --no-cache-dir -r requirements.txt # Copia o restante da aplicação COPY . . # Expõe a porta padrão da aplicação (porta que roda o serviço) EXPOSE 5000 # Comando para rodar (ajuste conforme seu app) CMD ["python", "app.py"] 📌 Troque o python, pip, requirements.txt, app.py conforme a stack da sua aplicação. ...

maio 7, 2025 · 3 minutos · 579 palavras · Alessandro César Rosão