gpt4 book ai didi

docker - 如何在docker-compose中使用healthcheck重新启动容器?

转载 作者:行者123 更新时间:2023-12-02 19:36:26 24 4
gpt4 key购买 nike

curl无法调用API时如何重启服务器的docker容器?
我准备了这样的docker-compose.yml文件。

server:   
build: server
command:
- run
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost/ && echo 'cool, it works'"]
interval: 5s
timeout: 5s
retries: 3

谢谢!!!!!

最佳答案

运行状况检查仅由docker引擎显示,没有包含处理该级别运行状况检查失败的方法。您可以在引擎外部运行某些内容以检查运行状况检查并重新启动。

然而,最好的选择是运行运行状况检查容器的容器切换到群集模式,并在运行状况检查失败的情况下重新启动容器。

关于docker - 如何在docker-compose中使用healthcheck重新启动容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44571783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com