服务内部错误: update container failed, err: Error response from daemon: invalid config for network bridge: invalid endpoint settings: user specified IP address is supported on user defined networks only
之前的版本不会报这个错,最新版升级了专业版后,就会出现这个报错。
相当于我现在没法直接修改已启动的容器的参数,只能重新创建。
1 个赞
意思是重建的时候不能指定IP,在下面把那个IP删了留空就行了
1 个赞
简单来说,就是你给容器设置了固定的IP地址,并试图把这个容器放到Docker的默认网络中,但这样的操作不被支持。你需要创建一个自定义的网络,然后在那个网络里面启动你的容器,才能成功分配你想要的IP地址。
这个问题确实很好解决:
- 容器 → 网络 → 创建网络
- 网络名随意, 模式 bridge
- 子网 和 网关自己设置,例如:
子网 172.xx.0.0/16 ,网关 172.xx.0.1 (xx随意,不和已有的重复即可)
创建完成后,去要修改的容器,把它的网络改成 创建的网络 即可
Nginx 反代 如果用的内网 IP:port ,记得改一下就行
但我想不起来之前的 1Panel 是如何操作的了,因为之前是不需要我手动干这些的(作为一个小白来讲)