这两天,使用docker部署的系统突然无法启动,“502 Bad Gateway”。尝试重启docker都无效。
然后查看日志,发现少了一些文件。
在这里插入图片描述

这才想起来,前段时间把“根目录/var/lib/docker/overlay2”下面的镜像文件不小心给删除了,然后从回收站恢复了一小部分,还是不行。
在这里插入图片描述
开始寻求Deepseek帮助···

将报错发给Deepseek.

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
我遇到的问题应该就是这个:
在这里插入图片描述

然后开始尝试解决问题:
1.重启docker ,依然报错;
2.清理本地镜像和容器。
先是在宝塔后台清理停用的容器,结果不能删除,也不能启用(下面的截图是后来截图的);
宝塔docker容器
然后用命令清理,可行。
这一点前面Deepseek给出的注意事项里面也提到了。
在这里插入图片描述
清理完本地容器和镜像后,我就开始重装docker和镜像,但依然提示缺少这些文件。
在这里插入图片描述
3.然后尝试另一种方法,把缺少的文件全部新建目录。
前面的报错过了,又有新报错:
在这里插入图片描述
在这里插入图片描述
4.尝试彻底清楚docker目录:
在这里插入图片描述

sudo systemctl stop docker
sudo rm -rf /var/lib/docker
sudo systemctl start docker在这里插入图片描述
清除成功。
5.重装docker和镜像,这次终于没有报错,成功了。
在这里插入图片描述

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐