当前位置:首页 > 云计算 > 正文内容

云计算Docker教程:在守护程序停机期间使容器保持活动状态

idcbear6.67个月前 (04-01)云计算340

默认情况下,当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)守护程序升级则不支持。

如果您在升级过程中跳过发行版,则守护程序可能无法恢复其与容器的连接。如果守护程序无法恢复连接,则它无法管理正在运行的容器,您必须手动停止它们。

来源:TechWeb

扫描二维码推送至手机访问。

标签: Docker云计算
分享给朋友:

相关文章

云计算为何如此重要,它的未来趋势是什么?

云计算就是简单地交付计算服务。这些服务包括服务器、存储、数据库、网络、软件、分析和互联网上的情报。云计算的未来是对传统IT服务的更大转变。那么,为什么云计算如此重要呢?主要有以下原因: 使用云计算,人...

云计算运维开发:Linux应用范围有哪些?

Linux虽然属于操作系统的一种,但是使用这种系统的人并不是很多,因为Linux在大家眼中并不普及,真的是这样吗?并不是,相对于Windows来说,Linux属于后端服务器系统,在很多领域Linux都...

专家表示混合云复杂性以及急于采用会带来安全风险

急于采用托管云计算基础设施以及内部部署系统的企业可能无法完全理解或解决潜在的安全威胁。 随着越来越多地采用云计算技术,企业也遇到了各种新的潜在威胁,这些威胁来自于各种基于云计算技术的快速且频繁的部署。...

如何应对云存储与SAN的挑战

无论企业是管理云存储还是本地SAN,两者都可能存在问题。人们需要了解SAN和云存储可能面临的挑战,并找出如何应对这些挑战的方法。 通过将数据存储转移到云中,企业可以将更多的精力放在支持其业务模型的核心...

2021年,云计算领域将会有哪些新变化?

在过去的几年里,云已经成为业务转型和IT基础设施现代化的支撑。新冠肺炎疫情的发生进一步加速了推动云转型的现有因素,因为在这个不确定的时期,业务运营和远程工作主要依赖云计算。 据预测,到2021年,云计...

边缘计算的6个基本计算机硬件需求

随着物联网和工业物联网设备的数量不断增加,由它们生成的数据的数量和速度也随之增加。为了应付不断增长的数据量,计算边缘被 部署到减轻放置在云和数据中心的负担。那么, 边缘计算的计算机硬件需求是什么? 什...