配置 Docker live-restore
- 先找到
Docker的配置文件,默认文件为/etc/docker/daemon.json, 没有则自己新建一个。 - 加上
live-restore。
{
"live-restore": true
}
- 使用
systemctl restart docker,注意此次重启配置还未生效还是会导致所有容器进行重启。
Docker live-restore 注意事项
- 如果
Docker升级时跨越的版本较大建议先手动停止所有容器再进行升级。 Docker Daemon进程长时间不活动会对容器产生不良影响。 容器进程会日志写入到一个FIFO日志文件中,以供Daemon恢复之后处理。如果 Daemon 长时间不处理这些日志文件,buffer缓冲去会填满并停止写入新的日志。Docker Swarm不支持live-restore配置。