配置 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
配置。