docker-compose 网段与本地有冲突

问题

默认的 172.17.0.0/16 与公司的网络有冲突,导致访问不到容器

解决

创建一个新的网段,修改 docker-compose.yml 配置文件,使用新的网段

创建新网段

docker network create --driver=bridge --subnet=172.31.0.0/16 test

修改 docker-compose.yml 配置文件(network)

...
networks:
  default:
    external:
      name: test

有可能还要去操作路由表

route -n
原文地址:https://www.cnblogs.com/lighter-blog/p/14104781.html