1. 背景
当yum update或yum upgrade未指定软件包名称时,将默认升级系统所有可升级软件。
如系统安装有docker-ce时docker-ce将被升级,升级过程docker相关启动文件将被新版替换,若数据目录配置不当则易引发升级后镜像丢失、服务无法启动等假象。
2. 排查
2.1 排查步骤
- 检查数据库目录数据是否存在,若不存在请检查磁盘是否正常挂载;
- 检查启动文件配置是否正确(/usr/lib/systemd/system/docker.service);
- 检查启动配置文件aemon.json是否正确;
2.2 判断可恢复性
- 一般通过重新挂载磁盘或者编辑配置文件补充数据目录后重启docker服务即可恢复
- 如有其他问题还辛苦到官网查询资料
3. 验证
为避免数据污染,启动后必须经过验证后才可对外提供服务,