会docker的佬帮我看看吧,这个网络咋整,要哭死了!

之前还好好的,今天重启了服务器就不行了,怎么都不行,阿西吧

原因:已经跑了一个docker了,我想跑一个新docker加入到这个网络里。

1. docker网络正常,也有子网

2. 外部网络,指定ip

报错报错!!但是就是报错:

  1. 网络我看着感觉没啥问题
  2. ip指定的也不重复
  3. 之前好好的,这样用过
  4. docker重启过了
  5. 服务器重启过了

增加一个:去掉固定ip,是可以跑起来的 :sob:

目测是你docker-compose.yml中对网络的设置有问题

2 个赞

巧了,前几天刚好解决过这个问题

指定容器IP到外部网络的前提条件是外部连接的网络需要是像下面一样指定子网和网关的网络。

docker network create \
  --driver=bridge \
  --subnet=172.30.0.0/16 \
  --ip-range=172.30.0.0/16 \
  --gateway=172.30.0.1 \
  dataease20_dataease2-network

Refer to

原来如此,稍后我试试,十分感谢

如果不是对IP很敏感的应用,用container_name作为host连接也是可以的

1 个赞