可以休眠 LXC 容器吗?

Jo-*_*tad 7 hibernate lxc persistence

我知道 lxc-freeze 和 lxc-unfreeze,但据我所知,它们只是暂停容器,类似于将 SIGSTOP 和 SIGCONT 发送到进程。如果我重新启动主机,那么容器将不复存在,对吗?

我真的很想要一种将状态保存到持久存储的方法,以便我可以在以后恢复它们,即使主机重新启动或类似的东西。通过使用“保存机器状态”机制,我可以使用 VirtualBox 实现我想要的效果,但是如果我可以使用 LXC 做到这一点,那就太棒了。

ign*_*nis 7

在撰写本文时(2014 年 6 月),您需要尚未实现的lxc-checkpoint

检查指定的容器 NAME 并将其状态转储到文件 FILE. 如果指定了 --pause 选项,应用程序将在检查点之后停止,然后再继续执行。命令 lxc-unfreeze 将继续执行。

实际上,该命令不起作用。它的描述有助于为未来的检查点/重启解决方案定义一个 CLI api