安装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

修改yml文件
用记事本打开刚刚下载的“docker-compose.yml”文件,如果有notepad++的话也可以用notepad++来打开!
需要修改的内容如下:
1、fastgpt的image修改为: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.6.8
2、fastgpt的端口修改为“3020:3000”;
3、如果是大陆境内下载缓慢的话,也可以将image更换为下面备选的阿里云地址!
说明:fastGPT的port 修改为 – 3020:3000 避免与后面的oneapi冲突;版本选择v4.6.8,这个版本普通用户的功能最全,后面的新版本阉割了很多功能;
拉取镜像
如上的文件修改保存,然后在cmd命令窗口(一定要在当前的命令窗口,也就是fastgpt路径栏打开的cmd命令窗口)先后运行下面的两行代码
docker-compose pull docker-compose up -d

由于我已经拉取过镜像了,因此显示的内容与你可能不同,这个过程会下载很多的文件,你需要耐心地等待!拉取完成之后,你还需要手动初始化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的页面了!不过这还只是万里长征的第一步!

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


微信扫一扫