gpt4 book ai didi

docker - 如何从自身内部终止Docker实例?

转载 作者:行者123 更新时间:2023-12-02 18:50:07 25 4
gpt4 key购买 nike

我有一个在Docker容器中运行的服务。我们现在正在寻找的是如何升级此服务。它开始使用主管和//但我们不允许用户访问该主管的安装。因此,如果我们可以从容器内部杀死容器,那么主管可以发现该过程已死,然后重新启动它。 (该服务的第一步是获取任何更新。)

这可能吗?

简单地运行docker run -it --rm ubuntu bash并在其中运行kill 1杀死bash进程是行不通的-bash不会在收到的信号上终止(我尚未验证信号是否到达)。

最佳答案

代替使用 super 用户,使用docker run --restart on-failure。如果以非零代码退出,则服务将自动重新启动。然后,使用退出代码0(成功)终止您的进程,以避免重新启动。

关于docker - 如何从自身内部终止Docker实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28835179/

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