Unraid之Docker容器导致的崩溃解决方法
我使用Unraid的Docker过程中遇到了很多次崩溃问题,现象是Unraid突然失联,无法ping通,必须重启才能进入Web界面,但是阵列卡在正在启动状态。
第一次遇到这个问题后,通过日志猜测是Docker出现问题,随即使用ps aux | grep docker命令找到containerd进程,然后使用kill命令干掉它,阵列马上成功启动。
查找进程然后问题来了,在Web里重新启动Docker服务,Web直接卡死,使用上方的命令才能让Web恢复。
上Unraid论坛查问题,官方回答是干掉Docker数据,重新来过。好吧,只能干掉了。
过了一个星期,又遇到此问题,尝试换到xfs缓存。
又过了一个星期左右,又宕机了,麻了。尝试换到文件夹模式。
又是一个星期,呵呵。这次我试着找到为什么会这样。
切换一个新的Docker文件夹,然后把旧的数据复制过去。启动失败。
开始尝试Docker文件夹里哪个文件夹删掉能正常启动,看看是哪个数据有问题。最后发现删掉containers文件夹后,能正常启动。
开始尝试哪个容器文件夹删掉能正常启动,最后发现七日杀服务器容器能恢复正常!
之后有一次,我装了gitlab-ce镜像容器,好家伙,一段时间后又挂了。删掉随即恢复正常。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案