宝塔用户_fllilr 发表于 2025-11-11 23:30:24

【已解决】KeyError: 'PublicPort'

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:(稳定版)v10.0.2-LTS
系统版本:Ubuntu 22
问题描述:docker点击容器报错KeyError: 'PublicPort'
相关截图(日志、错误):

宝塔用户_zdpivt 发表于 2025-11-12 16:29:53

我也遇到这个问题了,这是咨询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

宝塔用户_fllilr 发表于 2025-11-12 19:29:29

宝塔用户_zdpivt 发表于 2025-11-12 16:29
我也遇到这个问题了,这是咨询ai后给的办法实测可行
# 备份文件
cp /www/server/panel/class/btdockerModel ...

;P真的有用。谢谢。

宝塔用户_fllilr 发表于 2025-11-12 19:30:11

宝塔用户_zdpivt 发表于 2025-11-12 16:29
我也遇到这个问题了,这是咨询ai后给的办法实测可行
# 备份文件
cp /www/server/panel/class/btdockerModel ...

确实有用,谢谢!

堡塔开发kk 发表于 2025-11-13 11:38:22

修复面板即可

暴君QQ 发表于 2025-11-21 00:01:17

宝塔用户_zdpivt 发表于 2025-11-12 16:29
我也遇到这个问题了,这是咨询ai后给的办法实测可行
# 备份文件
cp /www/server/panel/class/btdockerModel ...

感谢!遇到同样问题,实测可用:handshake

宝塔用_beda 发表于 2025-11-26 08:44:17

堡塔开发kk 发表于 2025-11-13 11:38
修复面板即可

没用,9.0.0 lts

宝塔用户_lteaex 发表于 2025-12-15 11:42:53

赛博神医!

EMFang 发表于 2025-12-15 22:17:54

感谢,问题解决,太棒了
页: [1]
查看完整版本: 【已解决】KeyError: 'PublicPort'