1

我正在运行一个带有一些 lxc 容器的 ubuntu 精确主机。在关闭主机之前我应该​​还是必须关闭容器?或者主机关闭会自动传播到容器?我知道如果我使用 lxc 自动启动功能,那么它将关闭容器,但我不想使用自动启动。

4

1 回答 1

4

容器本身通常运行在主机系统的文件系统上,并且没有自己的文件系统。这意味着从文件系统的角度来看,您可以直接杀死 LXC 而不会冒任何文件系统损坏的风险。

但是,如果您有在 LXC 中运行的服务,例如 MySQL,或其他需要完全关闭其自己的数据存储的服务,那么这些进程完全停止是很重要的。否则,您可能会导致这些服务的数据存储损坏。

如果你使用 /etc/init.d 中的脚本来启动你的 LXC,一旦你关闭你的主机系统,它们应该会收到自动关闭的信号,因为 init 会调用 /etc/init.d/stop。如果您手动启动它们,例如通过 CLI 上的 lxc-start,并且您希望确保它们完全关闭,最好在关闭主机系统之前手动执行。

希望有帮助。

于 2013-02-19T05:34:50.170 回答