DW.H Posted February 18 Share Posted February 18 原OS版本不记得了,升级到6.12.8并重启以后,docker无法启动。 重启很多次都无法启动,已经删除掉了docker.img并重启了,还是一样。 Quote Link to comment
Solution JackieWu Posted February 18 Solution Share Posted February 18 (edited) 请上传诊断信息和相关日志,方法参考: 解决办法参考 一般来说 Docker 服务无法启动,比较常见的原因是: docker.img 镜像文件出现了损坏,而损坏的原因常见于系统没能正常卸载 docker.img 文件(例如死机、强制重启等情况),解决办法也比较简单 —— 重建 docker.img 文件即可,详细说明可以参考我博客的这篇文章:常见问题-8:Docker 服务无法启动/容器消失的解决办法。 /etc/docker/daemon.json 文件配置不正确(例如本帖),解决办法是删除 daemon.json 文件(或者你知道怎么修改的话那就将文件内容修改正确就行),参考本帖 #5 楼。 Edited February 19 by JackieWu Quote Link to comment
DW.H Posted February 19 Author Share Posted February 19 netgear-unraid-diagnostics-20240219-0917.zip Quote Link to comment
JackieWu Posted February 19 Share Posted February 19 (edited) 22 hours ago, DW.H said: 重启很多次都无法启动,已经删除掉了docker.img并重启了,还是一样。 你的 /etc/docker/daemon.json 文件没有配置正确,建议你先删掉原有的 daemon.json 看看能不能启动(你可以通过下面的命令删除,删除之后重启一下 docker 服务),如果可以那就是这里的问题了。 rm /etc/docker/daemon.json 另外你需要修改一下 go 文件里面的命令: Edited February 19 by JackieWu Quote Link to comment
DW.H Posted February 19 Author Share Posted February 19 47 minutes ago, JackieWu said: 你的 /etc/docker/daemon.json 文件没有配置正确,建议你先删掉原有的 daemon.json 看看能不能启动(你可以通过下面的命令删除,删除之后重启一下 docker 服务),如果可以那就是这里的问题了。 rm /etc/docker/daemon.json 另外你需要修改一下 go 文件里面的命令: 按你的步骤操作,问题解决了。非常感谢。 Quote Link to comment
Wizard_ Posted February 19 Share Posted February 19 (edited) 7 hours ago, JackieWu said: 你的 /etc/docker/daemon.json 文件没有配置正确,建议你先删掉原有的 daemon.json 看看能不能启动(你可以通过下面的命令删除,删除之后重启一下 docker 服务),如果可以那就是这里的问题了。 rm /etc/docker/daemon.json 另外你需要修改一下 go 文件里面的命令: 同升级6.12.8后docker无法启动,使用rm /etc/docker/daemon.json命令解决。 但是我是在go里每次开机生成daemon.json的,之前貌似没有问题? 附上我的go文件,求大佬提供修改的地方。go 顺带一提,访问https://docker.mirrors.ustc.edu.cn会显示这个镜像源貌似现在只供中科大内部使用,是不是可以删了? Edited February 19 by Wizard_ Quote Link to comment
JackieWu Posted February 19 Share Posted February 19 (edited) 48 minutes ago, Wizard_ said: 同升级6.12.8后docker无法启动,使用rm /etc/docker/daemon.json命令解决。 但是我是在go里每次开机生成daemon.json的,之前貌似没有问题? 附上我的go文件,求大佬提供修改的地方。go 顺带一提,访问https://docker.mirrors.ustc.edu.cn会显示这个镜像源貌似现在只供中科大内部使用,是不是可以删了? 命令语法也是一样没有设置正确,如果镜像源用不了那就删掉吧。 # Docker Mirror mkdir -p /etc/docker tee /etc/docker/daemon.json <<- 'EOF' { "registry-mirrors" : ["https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"] } EOF 你可以注册一个阿里云账号,阿里云提供镜像加速: Edited February 19 by JackieWu Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.