gpt4 book ai didi

docker - 如何自动停止docker容器?

转载 作者:行者123 更新时间:2023-12-02 18:13:05 29 4
gpt4 key购买 nike

我试图在 1 小时后自动停止 docker 容器。我的意思是,如果没有进程在进行或容器闲置了 1 小时,则停止该容器。这可以在 Dockfile 中以编程方式完成吗?任何想法都会有所帮助。
提前致谢。

最佳答案

Dockerfile 支持的最接近您的问题的解决方案将是 HEALTHCHECK指令例如HEALTHCHECK [OPTIONS] CMD command .您可以在此处指定间隔(例如 1 小时)和超时。

--interval=DURATION (default: 30s)
--timeout=DURATION (default: 30s)
--start-period=DURATION (default: 0s)
--retries=N (default: 3)
除此之外,您必须创建 custom shell scriptcronjob 触发每 1 小时。在此脚本中,您将停止前台进程并通过该进程停止正在运行的容器。

关于docker - 如何自动停止docker容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62677740/

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