进阶方案:Docker Compose 配置(多容器场景)
若用 Docker Compose 管理容器,可在 docker-compose.yml 中统一配置健康检查和重启策略,更易维护。
示例 docker-compose.yml
yaml
version: '3.8'
services:
nginx:
image: nginx
container_name: nginx-health
restart: on-failure:5 # 重启策略:非0退出码时重启,最多5次
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:80"] # 健康检查命令
interval: 10s # 检查间隔
timeout: 5s # 超时时间
retries: 3 # 连续失败3次标记为不健康
start_period: 30s # 启动后延迟检查
启动命令
bash
运行
docker-compose up -d

最低0.47元/天 解锁文章
898

被折叠的 条评论
为什么被折叠?



