美文网首页
docker-compose 网络问题

docker-compose 网络问题

作者: 初级程序员_10086 | 来源:发表于2020-03-21 09:56 被阅读0次

用 docker-compose的方式启动的,导致创建的自定义网络过多出现下面的报错。

Error response from daemon: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network

一种方案

因为 Docker 默认支持 30 个不同的自定义 bridge 网络,如果超过这个限制,就会提示上面的错误。你可以使用命令docker network ls来查看你创建的网络,然后通过命令docker network prune来移除没有使用的网络。
可以使用下面命令确认

docker network ls |wc -l

另外一种方案

先创建一个自定义网络,然后项目加入这个自定义网络。

docker network create your-network --subnet 172.24.24.0/24
## docker-compose文件中加入默认网络
networks:
  default:
    external: 
      name: your-network

相关文章

网友评论

      本文标题:docker-compose 网络问题

      本文链接:https://www.haomeiwen.com/subject/zdtyyhtx.html