Unraid之Docker容器导致的崩溃解决方法

2023-09-18 23:09:09 2点赞 20收藏 14评论

我使用Unraid的Docker过程中遇到了很多次崩溃问题,现象是Unraid突然失联,无法ping通,必须重启才能进入Web界面,但是阵列卡在正在启动状态。

第一次遇到这个问题后,通过日志猜测是Docker出现问题,随即使用ps aux | grep docker命令找到containerd进程,然后使用kill命令干掉它,阵列马上成功启动。

查找进程查找进程

然后问题来了,在Web里重新启动Docker服务,Web直接卡死,使用上方的命令才能让Web恢复。

上Unraid论坛查问题,官方回答是干掉Docker数据,重新来过。好吧,只能干掉了。

过了一个星期,又遇到此问题,尝试换到xfs缓存。

又过了一个星期左右,又宕机了,麻了。尝试换到文件夹模式。

又是一个星期,呵呵。这次我试着找到为什么会这样。

切换一个新的Docker文件夹,然后把旧的数据复制过去。启动失败。

开始尝试Docker文件夹里哪个文件夹删掉能正常启动,看看是哪个数据有问题。最后发现删掉containers文件夹后,能正常启动。

开始尝试哪个容器文件夹删掉能正常启动,最后发现七日杀服务器容器能恢复正常!

之后有一次,我装了gitlab-ce镜像容器,好家伙,一段时间后又挂了。删掉随即恢复正常。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
14评论

  • 精彩
  • 最新
  • 我用 unraid 6.12 以上经常 webui 卡死,现在用 11.5,一个月没有卡死过

    校验提示文案

    提交
    我刚开始就是6.11的,也有这个问题

    校验提示文案

    提交
    收起所有回复
  • 是不硬件内存有什么兼容问题,我8代u,开机一个月,完全没任何问题。

    校验提示文案

    提交
    不知道,你可以装gitlab-ce镜像试试 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 6.12版本后这个问题很复杂,不全是docker的原因

    校验提示文案

    提交
    [皱眉] 不清楚,目前遇到这种问题只能这样解决

    校验提示文案

    提交
    对的,看官方release信息,基本都在修这个

    校验提示文案

    提交
    收起所有回复
  • 看看是不是docker所在的盘有问题。

    校验提示文案

    提交
    几乎能肯定不是磁盘问题,因为出事的容器都是同样的,删掉就能恢复

    校验提示文案

    提交
    收起所有回复
  • Kation

    作者
    CPU是13700K,内存64G,绝对不是资源不够导致的崩溃,况且我有给容器绑定CPU和限制内存 [喜极而泣]

    校验提示文案

    提交
  • 刚好用了有问题的版本吧,我10.6几也一直没问题7x24小时一年多没怎么关过机

    校验提示文案

    提交
  • 我只想说别开自动升级...... 上次升级自动把外网暴露给我关了,出差3周用不上nas。。。。。。

    校验提示文案

    提交
  • 刚换了雲星的B250主板,6.8.2升级到6.11.5也遇到webUI卡死的问题,在tank下载的6115,只要一点导航页的虚拟机和docker就会webUI卡死,但是网络映射的硬盘还能正常使用提前保存的docker网页也能打开使用,还不知道是什么原因造成的

    校验提示文案

    提交
  • Kation

    作者
    破案了,是装了docker-net-dhcp插件后,容器又设置了自动启动导致了。在插件修复前,不要把容器设为自动启动即可。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
20
扫一下,分享更方便,购买更轻松