一、事故发现

为了数据安全,我设置了nas数据每天自动备份,突然连续两天收到备份不成功的提示,经排查,发现是我设置的docker每日网络自动唤醒失效了,用于备份的nas没有启动,导致数据备份不成功,打开群晖,发现container manager停用了,百思不得其解,怎么会突然docker停用了,无奈点下修复吧。

二、判断原因

三、解决方式

思路就是把导致出现问题的源删掉或修改,那就开干

1、先到群晖开启ssh

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)开启ssh

控制面板-终端机和SNMP-终端机,如上图开启ssh

2、准备工具

我用的工具是winscp(可以到WinSCP官方网站免费下载),为什么用工具呢,因为我是个小白,linux的指令我其实不会,我就只记得当年学的DOS,什么cd dir群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程),要用图形化的工具才行

①打开winscp

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)先登录

在主机名地方填入群晖的局域网ip,端口和群晖里面的一样,默认是22,用户名必须是管理员的账号,填入对应密码,然后点登录

②使用putty

接下来要使用到root权限,因为需要修改docker的文件,接下里的这一步网络上有介绍通过给root设置密码的方式去解决,但我怕给root设置密码后导致容易被攻击,我就没有采取这种方式

启动putty

点击winscp的“命令”,选择“在PuTTY中打开”

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)可以使用快捷方式Ctrl+P
群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

再次输入群晖管理员的密码,回车

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

然后在输入 sudo su -,然后回车

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)还是原来管理员的密码

再次输入密码,回车

然后输入cd /var/packages/ContainerManager/etc,这个地址是群晖docker的目录

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)进入需要复制的目录

把需要的文件复制出来,后面修复要用

输入cp dockerd.json /volume1/file,

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

这一步是将dockerd.json复制到你群晖的根目录file下,如果你没有建file目录,则相应改变,我的群晖file文件夹如下

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)文件已复制到file文件夹下

回到winscp,进入到file文件夹

点击红色圆圈的地方,会出现打开目录,蓝色方框输入/volume1/file,然后点确认(紫色地方)

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

找到dockerd.json,右键,选择“编辑”

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)点击编辑

点击后出来下面这个,

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)源地址就是导致启动不了的原因

红色的源地址就是导致无法启动的原因,我加太多了,也不知道是哪个影响,就全删了

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)源地址全删除

点击保存后关掉,记得要保存

再次来到putty,输入cd /volume1/file,回车

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)进入file文件夹

输入cp dockerd.json /var/packages/ContainerManager/etc

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)把修改好的文件复制回去覆盖

到这来,已经成功解决了

这一步有更好的解决方法希望发到评论区,对于我一个小白来说,这是我能想到的最好解决方式了

3、群晖修复

回到群晖,点击修复

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)停用

等待

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)漫长的等待

成功解决

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

容器都还在

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

最后记得回去关掉ssh

群晖Docker镜像源错误引发的事故及解决方案(小白保姆教程)

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

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。