gpt4 book ai didi

bash - 使用 .sh 脚本进行 docker 健康检查

转载 作者:行者123 更新时间:2023-12-04 14:27:15 29 4
gpt4 key购买 nike

现在在这个问题上坐了大约 2 个小时,我快疯了

这是示例 bash 脚本:

#!/bin/bash

exit 0;

这是dockerfile:
HEALTHCHECK --interval=2s CMD HealthCheckTest.sh || exit 1

我仍然总是不健康。

我想要做的是在我的 bash 脚本中有一些逻辑来确定容器是否健康。

最佳答案

如果您使用 Docker Compose,也可以使用 Compose 健康检查:
https://docs.docker.com/compose/compose-file/compose-file-v2/#healthcheck
您也可以在 bash 脚本中定义您的健康检查,该脚本可以使用 ENTRYPOINT 调用。在 Dockerfile ,例如:
https://github.com/ledermann/docker-rails/blob/develop/docker/wait-for-services.sh

关于bash - 使用 .sh 脚本进行 docker 健康检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55375371/

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