如何使用wget而不是curl进行Docker运行状况检查?

问题描述 投票:8回答:1

Docker healthcheck document为卷曲显示了这个:

HEALTHCHECK --interval=5m --timeout=3s \
  CMD curl -f http://localhost/ || exit 1 

我希望wget中的一行等价物在没有返回HTTP 200时退出1。

docker wget
1个回答
25
投票

以下似乎是等效的:

HEALTHCHECK  --interval=5m --timeout=3s \
  CMD wget --quiet --tries=1 --spider http://localhost/ || exit 1
© www.soinside.com 2019 - 2024. All rights reserved.