最新版本, 容器 编辑修改后,无法重启

服务内部错误: 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 是如何操作的了,因为之前是不需要我手动干这些的(作为一个小白来讲)