乐闻世界logo
搜索文章和话题

Docker 健康检查的配置和使用方法是什么?

2月17日 23:47

Docker 健康检查(Health Check)用于监控容器内应用的健康状态。通过 HEALTHCHECK 指令在 Dockerfile 中定义,或使用 docker run --health-cmd 参数。检查命令定期执行,根据退出码判断健康状态:0 表示健康,1 表示不健康,2 表示保留状态。相关参数:--interval(检查间隔,默认 30s)、--timeout(超时时间,默认 30s)、--retries(失败重试次数,默认 3)、--start-period(启动宽限期)。docker ps 命令显示健康状态(healthy、unhealthy、starting)。健康检查失败时,Swarm 会自动重启不健康的容器。

标签:Docker