Docker Compose编排实录:用healthcheck与depends_on终结服务启动竞态
生产环境迁移Spring Boot + Redis + MySQL + Nginx四服务时,因启动顺序失控导致连崩3次,每次恢复耗时20分钟。本文记录如何用Docker Compose 2.24.2的depends_on条件表达式、自定义healthcheck和双网络桥接,将服务就绪时间从4分15秒压缩到58秒,并解决容器重启后IP漂移导致的连接池雪崩问题。含完整可复制配置和压测数据对比。

专注于大模型应用的工程化与业务落地。持续实践AI应用的成本与稳定性、模型选型与效果评估,重点关注效果、成本、稳定性和可维护性,分享经过验证的方案与真实复盘。