81c6282ab0
- DOCKER-SWARM-RUNBOOK.md: padrao 8 stacks, 20 containers - Caddy modelo: labels + caddy.reverse_proxy + rede public - Restart: registrado na memoria (porta 80 nao funcionava com bind mount em Docker Swarm)
28 lines
706 B
Markdown
28 lines
706 B
Markdown
# Docker Health Checklist — Pulse Agent
|
|
|
|
_Executar ao fim de cada alteracao em stacks Docker e no inicio/fim de todas as sessoes._
|
|
|
|
## Fase 1 — Servicos rodando
|
|
\`\`\`bash
|
|
docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'
|
|
docker service ls
|
|
\`\`\`
|
|
|
|
## Fase 2 — Servicos em alerta
|
|
\`\`\`bash
|
|
docker stack ps --no-trunc --no-resolve <stack> | grep -E "FAILED|Exit|Complete"
|
|
\`\`\`
|
|
|
|
## Fase 3 — Containers orfaos (limpar)
|
|
\`\`\`bash
|
|
docker ps -a -f 'status=exited' --format '{{.Names}}'
|
|
docker ps -a -f 'status=dead' --format '{{.Names}}'
|
|
\`\`\`
|
|
|
|
## Fase 4 — Log de mudancas
|
|
\`\`\`md
|
|
# Mudancas Docker — <stack> <dataHora>
|
|
- Servico X: scale 2→1
|
|
- Servico Y: forcue restart
|
|
\`\`\`
|