收起左侧

升级到1.1.18后docker启动不了的解决办法!

1
回复
44
查看
[ 复制链接 ]

0

主题

4

回帖

0

牛值

江湖小虾

悬赏1飞牛币未解决

故障现象:从1.1.15升级到1.1.18后,docker服务启动不了,重启机器也不行。官方查杀脚本没发现问题。有网友有类似问题,但日志反馈是Jason文件被恶意注入。本次现象日志反馈不一样:

system
failed to start daemon : Error initializing network controller : error creating default " bridge " network : cannot create network 6598c478921eac605cfb0a6088c9c05c4828a972dfe27a3270d6ea7373821996(docker0): conflicts with network ec1bd8fe874547bf5c9d46ce1f7db3a6f8d6ec6b48a5c10eeefc77ac91b91253(docker0): networks have same bridge name

根据日志原因:docker0 bridge 名称冲突,应该是系统升级时,更新docker网络配置有残留,引起docker启动冲突。

解决办法:1、ssh飞牛,管理权限,sudo -i;

2、停止docker服务---systemctl stop docker ;

3、删除docker目录下的网络配置文件(注意每人的可能不一样,我的是/vol1/docker目录)----rm -rf/vol1/docker/network ;

4、删除docker0---ip link delete docker0 ;

5、重启docker----systemctl start docker ;

6、容器重新构建-----OK!!

a8d9182a4f1573e7a202ea160e2ac8f8.jpg

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

5

主题

39

回帖

0

牛值

fnOS系统内测组

兄弟,感谢分享!这个 docker0 bridge 冲突的问题确实很多人遇到,你的解决办法很实用。

提醒一下:删除 network 目录和 docker0 之前最好先备份一下,防止有什么意外。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则