我正在运行一个带有一些 lxc 容器的 ubuntu 精确主机。 我应该或必须在关闭主机之前关闭容器吗? 或者主机关闭自动传播到容器? 我知道如果我使用 lxc 自动启动功能,那将关闭容器,但我不想使用自动启动。
最佳答案
容器本身通常在主机系统的文件系统上运行,并且没有自己的文件系统。这意味着从文件系统的角度来看,您可以直接杀死 LXC 而不会冒任何文件系统损坏的风险。
但是,如果您有在 LXC 中运行的服务,例如 MySQL,或其他需要干净关闭其自己的数据存储的服务,那么干净地停止这些进程很重要。否则,您可能会导致这些服务的数据存储损坏。
如果您使用/etc/init.d 中的脚本来启动您的 LXC,一旦您关闭主机系统,它们应该会收到自动关闭的信号,因为 init 将调用/etc/init.d/停止。如果您手动启动它们,例如通过 CLI 上的 lxc-start,并且您希望确保它们干净地关闭,最好在关闭主机系统之前手动启动。
希望对您有所帮助。
关于linux - 我应该在关闭主机之前关闭 lxc 容器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947555/