在Docker中live-restore

在Docker中,live-restore 是一个配置选项,用于在Docker守护进程(dockerd)重启时保持容器运行。默认情况下,当Docker守护进程停止时,所有运行的容器也会停止;当守护进程启动时,容器会重启。但是,如果设置了 live-restore=true,那么守护进程的重启不会影响运行中的容器。

如果Docker服务没有配置 live-restore=true,那么当Docker守护进程重启(例如,系统升级Docker服务或手动重启Docker服务)时,所有正在运行的容器都会停止,并且如果容器没有设置重启策略(restart policy)的话,它们不会自动重启。这意味着可能会造成服务中断。

要配置 live-restore,可以在Docker的配置文件(通常是 /etc/docker/daemon.json)中设置。如果该文件不存在,可以创建它。

以下是一个配置示例:

json
{
  "live-restore": true
}
posted @ 2025-11-10 15:27  滴滴滴  阅读(4)  评论(0)    收藏  举报