如何修改docker-compose 默认的桥接网卡地址配置

在工作中,碰到了几次相同的场景,就是公司内部的网络地址是172.16.x.x,然后需要在主机上去安装部署一些服务,这些服务使用的是docker-compose的方式启动的,但是一启动,就会导致断开ssh的链接,经过查询,才发现原来docker-compose启动之后也自动生成一块网卡是172.16.x.x,与公司内部网络地址冲突了。

如何解决这个问题呢,其实也比较简单,在docker-compose之前需要先手动创建一个默认网卡,命令如下:

docker network create docker-compose_default –subnet 192.168.189.0/24

当然这个地址,你可以自定义,只要能区别开就可以了。