现象
使用FastGPT v4.9.14版本时,执行以下操作必现打包错误:执行git clone -b v4.9.14 https://github.com/labring/FastGPT.git,进入项目目录FastGPT,执行docker build -f ./projects/mcpserver/Dockerfile -t mcpserver:v1.0.0 . --build-arg proxy=taobao。
可能原因
一是旧版本代码存在构建逻辑缺陷;二是Dockerfile中依赖安装使用npm、构建使用bun的配置可能引发兼容异常;三是网络或依赖缓存异常需按实际环境确认。
排查步骤
- 确认当前本地FastGPT代码是否为最新版本。
- 核对docker build命令的参数,确保指定了正确的Dockerfile路径、镜像标签及build-arg配置。
- 排查本地网络连接与依赖缓存状态,需按实际环境确认。
解决与验证
拉取FastGPT仓库最新代码,覆盖本地旧代码。重新执行docker build命令:docker build -f ./projects/mcpserver/Dockerfile -t mcpserver:v1.0.0 . --build-arg proxy=taobao。验证镜像是否构建成功。