🎉 好嘞!手把手教你用 Docker 打包 FastGPT,超详细步骤来咯~
🔧 打包全流程
# 1. 先克隆代码仓库(记得提前装好git)
git clone https://github.com/labring/FastGPT.git
cd FastGPT
# 2. 进入项目目录开整!
# 基础打包命令(无代理)
docker build -f ./projects/app/Dockerfile -t 你的镜像名:版本号 . --build-arg name=app
# 🌰 举个栗子(用阿里云镜像):
docker build -f ./projects/app/Dockerfile -t registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.8.1 . --build-arg name=app
# 🚀 如果需要代理加速(比如国内网络):
docker build -f ./projects/app/Dockerfile -t 你的镜像名:版本号 . --build-arg name=app --build-arg proxy=taobao
⚡ 省心技巧
镜像命名自由
把registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt换成你自己的镜像仓库地址。一键式 Make 命令
懒人可以直接用官方提供的 make 脚本👇make build name=app image=你的镜像名:版本号代理加速开关
在命令末尾加proxy=taobao就能用淘宝源加速构建(墙裂推荐国内用户!)
🚢 打完包怎么用?
# 1. 运行镜像测试
docker run -p 3000:3000 你的镜像名:版本号
# 2. 推送到镜像仓库(如果需要)
docker push 你的镜像名:版本号
💡 避坑指南
- 构建前确保本地有完整的项目代码
- 如果报错「Dockerfile not found」,检查是否在项目根目录执行
搞定收工!遇到问题随时喊我~ 🛠️
参考资料
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 ethan89@aliyun.com