使用 Docker Compose 快速部署 FastGPT
一、安装 Docker 和 docker-compose
-
安装 Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun systemctl enable --now docker
-
安装 docker-compose
curl -L https://github.com/docker/compose/releases/download/2.20.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
-
验证安装
docker -v docker compose -v
二、创建目录并下载 docker-compose.yml
-
创建文件夹
mkdir fastgpt cd fastgpt
-
下载配置文件
curl -O https://raw.githubusercontent.com/labring/FastGPT/main/files/deploy/fastgpt/docker-compose.yml curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
三、启动容器
修改docker-compose.yml中的OPENAI_BASE_URL和CHAT_API_KEY即可,对应为 API 的地址(别忘记加/v1)和 key。
登录用户名为 root,密码为docker-compose.yml环境变量里设置的 DEFAULT_ROOT_PSW。
-
在 docker-compose.yml 同级目录下执行 更新和启动
docker compose pull docker compose up -d
四、访问 FastGPT
- 目前可以通过 ip:3000 直接访问(注意防火墙)。
- 如果需要域名访问,请自行安装并配置 Nginx。