Recuperação de Stack Docker Compose
Recupere uma stack self-hosted após reboot, update quebrado, container unhealthy ou dependência indisponível sem sair destruindo estado.
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
Confirme a saúde do host primeiro
Cheque espaço em disco, pressão de memória, horário, rede e estado do Docker daemon antes de culpar a aplicação.
Leia estado e health dos containers
Use docker compose ps e health para separar stopped, restarting e unhealthy.
Inspecione logs recentes
Capture o primeiro erro relevante antes de reiniciar repetidamente e perder contexto.
Valide volumes e configuração
Confirme named volumes, bind mounts, env files e permissões esperadas.
Reinicie o menor escopo seguro
Prefira apenas o serviço afetado antes de ciclar a stack inteira.
Valide readiness da aplicação
Abra endpoint/UI e execute um fluxo representativo; docker ps sozinho não basta.
Restaure apenas com evidência
Se o estado estiver corrompido, restaure backup conhecido e documente o que mudou.