2.6 健康检查与服务依赖 (dependson, healthcheck) 2.6 健康检查与服务依赖 (dependson, healthcheck) 在 Docker Compose 编排微服务应用时,服务的健康状态和服务间的依赖关系至关重要。 确保服务以正确的顺序启动,并且所有依赖服务都处于健康状态,是保证应用稳定运行的关键。 Docker Compose 提供了 和 这两个关键特性来管理服务依赖和健康状态。 2.6.1 服务依赖 (dependson) 指令用于定义服务之间的启动顺序。 它告诉 Docker Compose 在启动当前服务之前,必须先启动并运行指定的依赖服务。 这在许多场景下非常有用,例如: 数据库依赖: Web 应用通常依赖于数据库服务。