Fastgpt本地使用Docker Compose 快速部署
时间: 2025-02-10 09:05:18 浏览: 94
### 使用Docker Compose在本地快速部署FastGPT
为了实现这一目标,需准备一个适合运行FastGPT环境的计算机,并确保已正确安装了Docker以及docker-compose工具[^3]。
创建一个新的项目目录用于存放所有的配置文件,在此目录下编写`docker-compose.yml`文件来定义服务。对于FastGPT而言,通常至少需要定义两个主要的服务组件:一个是数据库(如MongoDB),另一个则是FastGPT应用本身。下面是一个简单的例子:
```yaml
version: '3'
services:
mongo:
image: mongo:latest
volumes:
- ./data/db:/data/db
networks:
- fastgpt-network
app:
build:
context: .
args:
JAR_FILE: com.fastgpt-0.0.1-SNAPSHOT.jar # 构建版本时得到的jar包名称[^2]
ports:
- mongo
environment:
MONGO_URI: mongodb://mongo:27017/fastgptdb
networks:
- fastgpt-network
networks:
fastgpt-network:
```
上述YAML文档描述了一个由两部分组成的网络化应用程序——其中一部分是从官方仓库拉取最新的MongoDB镜像并挂载数据卷;另一部分则基于当前路径下的Dockerfile构建自定义的应用程序容器,通过指定`JAR_FILE`参数告知构建过程所需的特定Java归档文件位置[^1]。
完成以上步骤之后,在命令行终端进入包含`docker-compose.yml`文件所在的文件夹,执行如下指令即可启动整个系统:
```bash
docker-compose up --build
```
该命令会先尝试重新编译任何标记为待更新的服务,接着按照依赖关系依次激活各个组成部分。如果一切顺利的话,访问http://localhost:8080应该能够看到正在运行中的FastGPT界面。
阅读全文
相关推荐


















