Windows+WSL+Docker Desktop+FastGPT+m3e+oneapi+ChatGLM3部署本地AI知识库

安装fastGPT

下载yml和json文件

1、在任意位置新建一个文件夹,比如新建一个“fastgpt”文件夹;

2、进入到该文件夹中,在文件夹的路径栏输入“cmd”打开一个命令窗口;

3、分别在命令窗口输入如下两行命令,将“docker-compose.yml”文件和“config.json”文件下载到文件夹中;

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

Windows+WSL+Docker Desktop+FastGPT+m3e+oneapi+ChatGLM3部署本地AI知识库

修改yml文件

用记事本打开刚刚下载的“docker-compose.yml”文件,如果有notepad++的话也可以用notepad++来打开!

需要修改的内容如下:

1、fastgpt的端口修改为“3020:3000”;

2、如果是大陆境内下载缓慢的话,也可以将image更换为下面备选的阿里云地址!

说明:fastGPT的port 修改为 – 3020:3000 避免与后面的oneapi冲突

拉取镜像

如上的文件修改保存,然后在cmd命令窗口(一定要在当前的命令窗口,也就是fastgpt路径栏打开的cmd命令窗口)先后运行下面的两行代码

docker-compose pull
docker-compose up -d

Windows+WSL+Docker Desktop+FastGPT+m3e+oneapi+ChatGLM3部署本地AI知识库

由于我已经拉取过镜像了,因此显示的内容与你可能不同,这个过程会下载很多的文件,你需要耐心地等待!拉取完成之后,你还需要手动初始化mongo

手动初始化mongo

继续在cmd命令窗口输入如下的命令:

# 进入容器

docker exec -it mongo bash

# 连接数据库(这里要填Mongo的用户名和密码)

mongo -u myusername -p mypassword --authenticationDatabase admin

# 初始化副本集

rs.initiate({
_id: "rs0",
members: [
{ _id: 0, host: "mongo:27017" }
]
})

如果需要外网访问,mongo:27017 可以改成 ip:27017。但是需要同时修改 FastGPT 连接的参数(MONGODB_URI=mongodb://myname:mypassword@mongo:27017/fastgpt?authSource=admin => MONGODB_URI=mongodb://myname:mypassword@ip:27017/fastgpt?authSource=admin)

退出mongo

exit

退出linux命令窗口,回到cmd窗口

exit

到此时就可以通过“http://localhost:3020”来打开fastgpt的页面了!不过这还只是万里长征的第一步!

Windows+WSL+Docker Desktop+FastGPT+m3e+oneapi+ChatGLM3部署本地AI知识库

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/windowswsldocker-desktopfastgptm3eoneapichatglm3bushubendeaizhishiku/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2024年3月11日 下午7:05
下一篇 2024年3月19日 上午2:09

相关推荐

发表回复

登录后才能评论