云计算Docker指南:在守护程序停机期间使容器保持活动状态
默认环境下,当Docker保卫措施终止时,它将封锁正在运行的容器。您可以设置保卫措施,以便在保卫措施不行用时容器仍在运行。此成果称为及时还原。及时还原选项有助于镌汰因为保卫措施瓦解,打算内停机或进级而导致的容器停机时刻。
启用及时还原
两种要领可以启用及时还原配置,以在保卫措施不行用时使容器保持勾当状态。请仅执行以下一项。
将设置添加到保卫措施设置文件。在Linux上,此默以为/etc/docker/daemon.json。在泊坞窗Mac版桌面或船埠Windows版桌面,选择从使命栏泊坞窗图标,然后单击 首选项- >保卫措施- >高级。
行使以下JSON启用live-restore。
{
"live-restore": true
}
从头启动Docker保卫措施。在Linux上,您可以通过从头加载Docker保卫措施来停止重启(并停止容器呈现任何停机)。假如行使 systemd,则行使呼吁systemctl reload docker。不然,SIGHUP向该dockerd进程发送 信号。
假如乐意,可以dockerd行使该--live-restore符号手动启动该进程 。不提议行使此要领,由于它没有配置systemd启动Docker历程时将行使的情形或其他历程打点器。这也许会导请安外的举动。
在进级进程中现场规复
及时还原应承您使容器在Docker保卫措施更新之间保持运行,可是仅在安装修补措施版本(YY.MM.x)时才支持及时还原,而对付首要(YY.MM)保卫措施进级则不支持。
假如您在进级进程中跳过刊行版,则保卫措施也许无律例复其与容器的毗连。假如保卫措施无律例复毗连,则它无法打点正在运行的容器,您必需手动遏制它们。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |