系统信息
| 主机名称 | 1panel |
|---|---|
| 发行版本 | ubuntu |
| 内核版本 | 5.10.221 |
| 系统类型 | x86_64 |
问题描述:
在OpenWrt/iStoreOS系统上安装1Panel后,通过1Panel界面安装WordPress或其他应用时,出现Docker API版本不兼容错误:
环境信息:
- 系统:iStoreOS (基于OpenWrt)
- 设备:倍控J4125
- 1Panel版本:5.10.221
- Docker版本:Docker version 20.10.22, build 3a2c30b
- 架构:x86_64
已尝试的解决方案:
- 设置环境变量
DOCKER_API_VERSION=1.41- 无效 - 修改
/etc/docker/daemon.json配置 - 无效 - 使用
docker-compose直接安装应用成功,但1Panel界面安装失败 - 尝试连接容器到网络时也出现同样错误
问题分析:
- 1Panel容器内部使用的Docker客户端版本较新(1.52)
- OpenWrt/iStoreOS自带的Docker服务端版本较旧(最高支持API 1.41)
- 导致1Panel无法通过Docker API管理容器网络和应用
具体场景:
- 在1Panel应用商店安装WordPress时失败
- 尝试通过1Panel连接现有MySQL容器到网络时失败
- 1Panel的任何需要调用Docker API的操作都可能失败
期望的解决方案:
- 1Panel能否提供兼容低版本Docker API的选项?
- 是否有方法降级1Panel内部的Docker客户端版本?
- 或者OpenWrt/iStoreOS如何升级Docker服务端到支持更高API版本?
相关日志:


