docker虚拟网桥和业务网段冲突处理

ifconfig查看docker虚拟网桥ip地址

docker虚拟网桥和业务网段冲突处理_第1张图片

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)查询所有容器的ip

docker虚拟网桥和业务网段冲突处理_第2张图片

修改docker-compose networks

networks
   xxx-network:
      driver: bridge
       ipam:
          config:
             - subnet: 183.18.0.0/16
               gateway: 183.18.0.1

docker虚拟网桥和业务网段冲突处理_第3张图片

根据docker-compose重启network和其他容器

临时解决方案:

修改 Docker 网桥接口的 IP 地址:
使用以下命令来修改 Docker 网桥接口的 IP 地址,将 br-INTERFACE_NAME 替换为 Docker 网桥接口的实际名称,NEW_IP_ADDRESS 替换为你想要设置的新的 IP 地址:

sudo ip addr flush dev br-INTERFACE_NAME
sudo ip addr add NEW_IP_ADDRESS dev br-INTERFACE_NAME

你可能感兴趣的:(docker,容器,运维)