Docker Swarm - Direto ao ponto!

O Docker Swarm é uma ferramenta de orquestração de contêineres valorizada por sua simplicidade de uso e alta integração com o ecossistema Docker. Seus principais pontos fortes incluem a simplicidade de configuração e a compatibilidade nativa com outras ferramentas Docker, oferecendo funcionalidade excelente para gerenciar contêineres já existentes e sendo extremamente compatível com arquivos docker-compose. # Iniciando um nó docker swarm init --advertise-addr 192.168.0.164 # Output: > Swarm initialized: current node (s0d5768gwa78y9vm7m2o6y8eg) is now a manager. > To add a worker to this swarm, run the following command: > docker swarm join --token <TOKEN...> > To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions Necessário informar o --advertise-addr caso possua mais de um IP vinculado à placa de rede. ...

setembro 9, 2025 · 3 minutos · 498 palavras · Alessandro César Rosão

Básico de contêiner (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 # 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 · 509 palavras · Alessandro César Rosão