最新的宝塔 9.0.0 在 Docker 功能页面内点击容器分页报错KeyError: 'PublicPort':
使用免半自带的修复功能怎么修复也无效,咨询了 AI 给出了修复方案:
备份文件
cp /www/server/panel/class/btdockerModel/containerModel.py /www/server/panel/class/btdockerModel/containerModel.py.bak使用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重启宝塔面板
bt restart
这样修复后不要点击面板的修复功能。
精选留言