由于硬盘出问题,导致code-server无法启动,并且无法更新。

想着可以卸载重新安装一下,毕竟这个docker里面的数据都是本地,本身没有什么配置啥的。

结果发现卸载不掉。

尝试去删除那个文件

结果也无法删除,这是我第一次遇到rm -f也无法解决的问题。

经过查资料,找到一个解决方案。

cd /var/lib/docker/containers

# 找到上一步找到的hash值开头的文件夹名,删掉它
rm -rf xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

是docker删除的时候,提示的第一个 我这里是540a279xxxx

删除之后,重启一下阵列,这个时候会特别慢,我这里等了半小时还是不行,最后没办法,直接重启电脑了。

重启之后,发现有一个孤立镜像,直接删除就可以了。

然后重新安装,一切恢复正常。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。