导航菜单
登录 注册

最新的宝塔 9.0.0 在 Docker 功能页面内点击容器分页报错KeyError: 'PublicPort'

KeyError:
KeyError: 'PublicPort'

使用免半自带的修复功能怎么修复也无效,咨询了 AI 给出了修复方案:

  1. 备份文件

    cp /www/server/panel/class/btdockerModel/containerModel.py /www/server/panel/class/btdockerModel/containerModel.py.bak
  2. 使用sed修复

    sed -i 's/\] if "IP" in port else None/\] if "IP" in port and "PublicPort" in port else None/g' /www/server/panel/class/btdockerModel/containerModel.py
  3. 重启宝塔面板

    bt restart

这样修复后不要点击面板的修复功能。

2025年11月27日,星期四,在这里每天60秒读懂世界!
上一篇
2025年11月29日,星期六,在这里每天60秒读懂世界!
下一篇