【解决】could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
在同一套环境中跑了很多个项目都是用 docker-compose的方式启动的,导致创建的自定义网络过多出现下面的报错
Error response from daemon: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
查看自定义网络
[root@lyj ~]# docker network ls |wc -l
31
这是因为 Docker 默认支持 30 个不同的自定义 bridge 网络,如果超过这个限制,就会提示上面的错误。你可以使用命令docker network ls来查看你创建的网络,然后通过命令docker network prune来移除没有使用的网络。
我采用另一种方式,将所有的项目加入到同一个自定义网络当中以节省自定义网络的数量
每台机器上执行:
docker network create xxx-network
docker-compose 文件中写入如下内容
version: '3'
services:
app:
build: ./app
networks:
- xxx-network
networks:
xxx-network:
external: true
【解决】could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network的更多相关文章
- linux 下apche无法监听端口解决办法(Permission denied: make_sock: could not bind to address)
		
想建立一个测试用的虚拟主机,遇到了这个问题:[root@localhost html]# service httpd startStarting httpd: httpd: Could not rel ...
 - centos解决bash: telnet: command not found...&&   telnet: connect to address 127.0.0.1: Connection refused拒绝连接
		
检查telnet是否已安装: [root@hostuser src]# rpm -q telnet-serverpackage telnet-server is not installed[root@ ...
 - 用Mindjet MindManager 15 打开文件后停止响应的解决方法
		
这个是因为文件里面有很多规格不统一的注释(那个像小本子的图标[里面就是注释部分]),默认编码是utf-8的,如果不一样的话就会出现这个问题.网上大多数都是让咱们删掉注释再打开 弱弱的问一下,如果我都把 ...
 - win10 localhost 解析为 ipv6地址 ::1 的解决办法
		
今天遇到个奇怪的问题,localhost 访问时提示 not found 404,但是有127.0.0.1可以访问.最后找到原因,是因为 windows 把 localhost 解析为 ipv6 地址 ...
 - Xcode升级插件失效,与添加插件不小心点击Skip Bundle解决办法
		
一.当发现升级xcode后,插件不能使用,解决办法如下: 1.查看Xcode的UUID 在终端执行 defaults read /Applications/Xcode.app/Contents/Inf ...
 - VMware虚拟机的CentOS无法上网的解决方法
		
前言:由于Linux下很多软件安装必须网络环境下进行,因此,对于如何在VMware下进行上网,我折腾了至少三天,今天上午,也即五一劳动节,终于搜到一遍技术文章,经过自己实践,VMware下Linux的 ...
 - CS0016: 未能写入输出文件的解决方法
		
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727 \Temporary ASP.NET Files\roo ...
 - sublime text  There are no packages 解决!
		
1.问题如下图 解决如下: 1.取得sublime.wbond.net的IPv4地址.在命令提示符中输入以下命令: ping sublime.wbond.net 获得 pv 4 ip 2.C ...
 - IIS发布网站:CS0016: 未能写入输出文件的解决方法
		
“/”应用程序中的服务器错误.-------------------------------------------------------------------------------- 编译错误 ...
 
随机推荐
- 如何定位 Node.js 的内存泄漏
			
基础知识 Node.js 进程的内存管理,都是有 V8 自动处理的,包括内存分配和释放.那么 V8 什么时候会将内存释放呢? 在 V8 内部,会为程序中的所有变量构建一个图,来表示变量间的关联关系,当 ...
 - 树莓派搭建web服务器(详细且良心)
			
安装Apache Apache服务器可以从Debian的源中下载.可以用apt下载. 首先要更新apt的软件列表.如果不运行sudo apt-get updata的话,apt软件就不知道有没有新的软件 ...
 - html 标签 显示模式
			
1.html 标签模式分为三类:块级标签,行内标签(内联),行内块标签 a. 块级标签 典型代表:div.h1~h6.p.ul.ol.li.dl.dt.dd等. 特点:可以设置宽高,独占一行 b.行内 ...
 - C++中精确到小数点后任意位
			
#include <iostream> #include <iomanip> //用setprecision(n)设置精度,其中n表示精确到小数点后n位 using names ...
 - CASE表达式
			
一.简介 官方定义CASE是一种表达式,它基于某种格式,按照格式去编写表达式,其中表达式的逻辑是:指定特定的值与条件列表去匹配,返回对应的值. CASE表达式类似我们编程语言中的 if else 和 ...
 - 【剑指offer】数组中的逆序对
			
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/mmc_maodun/article/details/27520535 转载请注明出处:http:// ...
 - 问题解决:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
			
问题描述: 数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00” 程序使用select 语句从中取数据时出现以下异常: Java.sql.SQLE ...
 - ORACLE查询删除重复记录
			
比如现在有一人员表 (表名:peosons) 若想将姓名.身份证号.住址这三个字段完全相同的记录查询出来 复制代码 代码如下: select p1.* from persons p1,pers ...
 - BZOJ4827:[HNOI2017]礼物(FFT)
			
Description 我的室友最近喜欢上了一个可爱的小女生.马上就要到她的生日了,他决定买一对情侣手环,一个留给自己,一 个送给她.每个手环上各有 n 个装饰物,并且每个装饰物都有一定的亮度.但是在 ...
 - Windows pycharm Terminal使用Anaconda 的Prompt
			
从Stack Overflow上找到的方法如下 在Settings->Terminal->Shell path 改成:cmd.exe "/K" "C:\Use ...