我应该在关闭主机之前关闭lxc容器吗?

时间:2013-02-18 23:59:53

标签: linux ubuntu system-shutdown lxc

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

1 个答案:

答案 0 :(得分:3)

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

但是如果您在LXC中运行服务,例如MySQL,或者需要为自己的数据存储清理关闭的其他服务,那么这些进程必须干净地停止。否则,您可能会在这些服务的数据存储中造成损坏。

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

希望有所帮助。