宝塔用户_cbxwwr 发表于 2026-1-4 17:38:41

【已解决】docker容器页面报错

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:11.4.0
系统版本:centos7.9
问题描述:docker进入容器页面报错
相关截图(日志、错误):REQUEST_DATE: 2026-01-04 17:35:59VERSION: CentOS7.9.2009 x86_64(Py3.7.9) - 11.4.0 REMOTE_ADDR: 183.158.3.85 REQUEST_URI: POST /btdocker/container/get_list?REQUEST_FORM: {}USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0Traceback (most recent call last):File "/www/server/panel/BTPanel/__init__.py", line 2559, in publicObject    res = run_obj.run(toObject, defs, get)File "/www/server/panel/BTPanel/__init__.py", line 2506, in run    result = getattr(toObject, get.action)(get)File "class/panelController.py", line 81, in model    result = PluginLoader.module_run(module_name,def_name,pdata)File "/www/server/panel/class/btdockerModel/containerModel.py", line 1249, in get_list    struct_container = self.struct_container_list(sk_c, container_to_top)File "/www/server/panel/class/btdockerModel/containerModel.py", line 1154, in struct_container_list    "name": dp.rename(container['Names'].replace("/", "")),IndexError: list index out of range

宝塔用户_lccwlr 发表于 2026-1-5 17:10:27

原因是:之前的docker路径下有已经安装的容器,重装系统后,然后直接利用原来的存储路径,使得存在很多挂起的容器,无法删除,从而导致的面板docker页面报上述错误。
解决办法:将原docker路径下的内容清空即可

阿珂 发表于 2026-1-5 10:24:04

docker容器的Names异常
检查容器的Names,删除异常的容器,重启docker
重启面板,访问

宝塔用户_lccwlr 发表于 2026-1-5 16:56:05

阿珂 发表于 2026-1-5 10:24
docker容器的Names异常
检查容器的Names,删除异常的容器,重启docker
重启面板,访问 ...

没用,换成10.0稳定版 依旧报这个错误
页: [1]
查看完整版本: 【已解决】docker容器页面报错