保持容器存活

如我们所知,Docker 守护进程在守护进程停机期间会关闭所有正在运行的容器。从 Docker Engine 1.12 开始,用户可以配置守护进程,以便在 docker 服务不可用时保持容器运行。此功能称为实时恢复。您可以在 这里 了解有关实时恢复的更多信息。

使用 DevStack 安装

可以保持容器存活。请按照 开发者快速入门 下载 DevStack、Zun 代码并复制 local.conf 文件。现在执行以下步骤来使用 DevStack 安装 Zun

cd /opt/stack/devstack
echo "ENABLE_LIVE_RESTORE=true" >> local.conf
./stack.sh

通过以下方式验证安装

$ sudo docker info | grep "Live Restore"
Live Restore Enabled: true