| 语法 | HEALTHCHECK [--interval=30s] [--timeout=30s] [--start-period=0s] [--retries=3] CMD 命令 |
|---|---|
| 状态 | starting → healthy / unhealthy |
| 关闭 | HEALTHCHECK NONE(禁用基础镜像里的检查) |
示例
示例
HEALTHCHECK --interval=30s --timeout=5s --start-period=40s --retries=3 \
CMD wget -qO- http://localhost:8080/healthz || exit 1start-period 内检查失败不计入 retries,适合慢启动应用;退出码 0 表示健康,其余为不健康。