Docker 启动network报错解决方案

1,664次阅读
没有评论

共计 1154 个字符,预计需要花费 3 分钟才能阅读完成。

昨天快要下班的时候发现一个 docker 容器无法远程连接,使用 docker stop 也不行无法停止下来,后来发现所有的 docker 容器都无法连接于是重启 docker 系统是 centos 7 启动一直卡在那里 systemctl start docker 一直卡着不动,于是我就 kill 掉 docker 的进程再次启动还是无法启动按照网上的方法是删除 rm -fr /var/lib/docker/*  所有的内容我是 docker -d 启动的我按 ctrl+ c 应该是停止进程了但是万万没想到 ctrl+ c 貌似没有生效于是就 docker 启动不了 /var/lib/docker 里面的文件也没有办法完全删除显示资源占用

Docker 启动 network 报错解决方案

执行命令查看资源占用就是卡在那里不动。

fuser -cm /var/lib/docker/devicemapper

看到两个 docker 进程怎么杀也杀不死也就是僵尸进程于是乎就重启服务器,什么杀父进程都试过了就是不行

docker -d
Warning: ‘-d’ is deprecated, it will be removed soon. See usage.
WARN[0000] please use ‘docker daemon’ instead.
WARN[0000] Usage of loopback devices is strongly discouraged for production use. Please use `–storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section.
INFO[0000] [graphdriver] using prior storage driver “devicemapper”
INFO[0000] Firewalld running: false
FATA[0000] Error starting daemon: Error initializing network controller: Error creating default “bridge” network: failed to parse pool request for address space “LocalDefault” pool “” subpool “”: could not find an available predefined network

错误启动守护进程: 错误初始化网络控制器: 创建默认的“桥”网络错误: 无法解析池请求地址空间”LocalDefault“池”“子库”: 无法找到一个可用的预定义的网络

解决方法是在 Gooogle 找到的国内的搜索都是一样的搜出来的解决都是一样的一点都解决不了问题!

还是 Google 好

解决方法:

docker -d –bip=172.17.42.1/16

指定一个 docker 网段就可以成功启动了

Docker 启动 network 报错解决方案

原创禁止转载!

 

 

正文完
 0
ddn
版权声明:本站原创文章,由 ddn 2016-06-24发表,共计1154字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)