用 Docker 打包 FastGPT

  1. 🔧 打包全流程
  2. ⚡ 省心技巧
  3. 🚢 打完包怎么用?
  • 参考资料
  • 🎉 好嘞!手把手教你用 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
    

    省心技巧

    1. 镜像命名自由
      registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt 换成你自己的镜像仓库地址。

    2. 一键式 Make 命令
      懒人可以直接用官方提供的 make 脚本👇

      make build name=app image=你的镜像名:版本号
      
    3. 代理加速开关
      在命令末尾加 proxy=taobao 就能用淘宝源加速构建(墙裂推荐国内用户!)


    🚢 打完包怎么用?

    # 1. 运行镜像测试
    docker run -p 3000:3000 你的镜像名:版本号
    
    # 2. 推送到镜像仓库(如果需要)
    docker push 你的镜像名:版本号
    

    💡 避坑指南

    • 构建前确保本地有完整的项目代码
    • 如果报错「Dockerfile not found」,检查是否在项目根目录执行

    搞定收工!遇到问题随时喊我~ 🛠️

    参考资料

    FastGpt二次开发


    转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 ethan89@aliyun.com

    ×

    喜欢就点赞,疼爱就打赏