我希望加快容器启动时间,但我的健康检查却不允许。 假设我现在有这个健康检查:
HEALTHCHECK --interval=300s --timeout=5s --start-period=5s --retries=3 CMD \
curl http://localhost:<port> > /dev/null || exit 1
我想要的是不要等待300+秒来启动容器,而是在10秒后检查其是否健康 [也许在10秒后内部应用已经正常运行],如果一切正常就启动容器。
我需要的间隔时间为300+秒,因为我不想超过1/300频繁地检查其内部健康情况。
我该如何实现这一点?