【问题标题】:Can't create Docker network无法创建 Docker 网络
【发布时间】:2017-05-27 23:08:30
【问题描述】:

我已经能够毫无问题地启动我的 Docker 应用程序,但突然出现以下错误:

未能解析地址空间“LocalDefault”池“”的池请求 子池“”:找不到可用的非重叠 IPv4 地址 分配给网络的默认值中的池

我正在运行 Docker 1.12.6。

我该如何解决这个问题?

【问题讨论】:

    标签: docker


    【解决方案1】:

    原来there's a limit 是同时活动的 Docker 网络的数量,我达到了这个限制。

    我通过删除所有网络解决了这个问题:

    docker network ls -q | xargs docker network rm
    

    【讨论】:

    • 或者,在最近的 docker 版本中:docker network prune
    • 此返回错误:``` 来自守护进程的错误响应:桥接器是预定义的网络,无法删除 来自守护进程的错误响应:主机是预定义的网络,无法删除 来自的错误响应daemon: none 是预定义网络,无法删除 root@sham-Inspiron-7472:/home/sham/uol/RegistraSeguro/devstack# ``
    【解决方案2】:

    我在运行 OpenVPN 客户端时遇到了这个问题,这也是我的默认路由。停止 OpenVPN 客户端解决了这个问题。

    【讨论】:

    • 我使用 docker-compose 版本 1.11.1 也发生了同样的情况,使用 OpenVPN 在 Debian 8 (jessie) 上构建 7c5d5e4。
    • 如果你需要 openvpn 和 docker 在这里运行是可能的解决方案:stackoverflow.com/q/45692255/7918 .
    【解决方案3】:
    docker-compose down
    docker network prune
    

    【讨论】:

    • 请您解释一下这是如何解决问题的?请花点时间阅读How to Answer 并编辑您的答案。仅代码答案可能会被删除,因为它们不会为未来的读者提供任何信息
    猜你喜欢
    • 2018-12-08
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多