ifconfig查看docker虚拟网桥ip地址
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)查询所有容器的ip
修改docker-compose networks
networks
xxx-network:
driver: bridge
ipam:
config:
- subnet: 183.18.0.0/16
gateway: 183.18.0.1
根据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