在继续之前,我使用下面的bash代码来确保docker容器是正常运行的。然而,我当前的健康检查间隔设置为30秒,因此,这个循环几乎总是等待30秒,即使容器实际上在1秒后就准备好了。我不想降低间隔,因为运行状况检查使用curl,并且我不想给我的access_log发送垃圾邮件。理想情况下,我希望在5秒后执行第一次健康检查,而不是30秒后,然后在两次检查之间间隔30秒。maxcounter=60# Wait until the con
我在Docker中为我的每个容器配置了健康检查,最近对这个nginx容器的健康检查表现得很奇怪;在使用docker-compose up -d启动时,我的所有容器都启动并开始运行健康检查,但是nginx容器看起来从未运行过健康检查。如果我将docker exec放入容器中,我可以手动运行脚本,如果重新启动容器,则健康检查将正常运行</em