为什么 Fedora 操作系统在启动时调用容器?

为什么 Fedora 操作系统在启动时调用容器?

我的 Fedora 发行版与 Docker 容器混乱不堪……

每次我重新启动它时,我都需要对每个正在运行的容器调用“docker ps”,然后调用“docker kill”......

我如何才能发现谁在调用这个容器或者阻止它们在启动时被调用?

答案1

造成这种情况的原因有很多。尝试运行“docker inspect ContainerName”并查看重启策略。如果启用,它可能会导致容器在启动时启动。

此外,upstart、systemd 和 supervisord 等外部​​函数也可以启动容器(通常在非容器函数在启动前依赖于容器的存在时使用)。对于我自己的设备,我使用 monit 来启动/重新启动容器(我喜欢在放弃之前定义重新启动尝试的次数)。

相关内容