Pular para o conteúdo principal

Docker Swarm

O Docker Swarm é a camada de orquestração de containers que roda no servidor s38. Ele gerencia os serviços como réplicas distribuíveis·が。

Conceitos

TermoSignificado
StackConjunto de serviços definido num YAML (correponde a um "deploy")
ServiçoUm container (ou réplicas) com uma imagem e config
RedeRede overlay que conecta serviços
RéplicasInstâncias do mesmo serviço (1/1, etc.)

Stacks atuais

StackAmbienteTags
h7hostProduçãovX.Y.Z (semver)
h7host-devStagingdev
hindsightMemória externalatest
h7-docs(este projeto)dev / vX.Y.Z

Regras de operação

  • SEMPRE faça deploy de stack via Portainer por cima·(ver Portainer
  • Nunca docker stack via CLI direto··
  • Stacks de serviço único usam a rede h7_infra (sem rede interna desnecessária)·
  • No prod, jamais use tag :latest — sempre tag semver + pull explícito·