首页软件使用教程Ubuntu中使用Docker部署FastGPT教程

Ubuntu中使用Docker部署FastGPT教程

2024-08-30 594

FastGPT作为一个快速且高效的模型,在业内越发受欢迎。为简化部署步骤,缩短时间成本,本文主要讲解如何在Ubuntu服务器上使用Docker部署FastGPT。

一、安装Docker

1、更新索引包

首先,确保你的包管理器中的索引信息是最新的。打开终端并运行以下命令:

sudo apt-get update

2、安装支持HTTPS传输的软件包

我们需要安装一些依赖软件,以便能通过HTTPS从软件源下载Docker:

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

3、添加软件源的GPG密钥

使用中科大的源,我们需要添加Docker的GPG密钥:

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4、向source.list中添加Docker软件源

添加中科大的Docker软件源:

sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5、再次更新索引包

确保更新了新的软件源:

sudo apt-get update

6、安装最新版本的Docker

通过以下命令安装Docker:

sudo apt-get install docker-ce

7、启动并验证Docker服务

启动Docker服务并验证是否安装成功:

sudo systemctl start docker
docker -v

Ubuntu中使用Docker部署FastGPT教程

二、安装Docker Compose

1、一键安装

Docker Compose可帮助我们更方便地管理多个Docker容器。通过以下命令安装Docker Compose:

sudo apt-get install docker-compose

2、验证Docker Compose服务

检查Docker Compose是否安装成功:

docker-compose -v

Ubuntu中使用Docker部署FastGPT教程

三、开始部署FastGPT

1、下载docker-compose.yml

创建一个新的目录以存放FastGPT相关文件,并进入该目录:

mkdir fastgpt
cd fastgpt

下载配置文件和docker-compose.yml:

curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json
curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-pgvector.yml

Ubuntu中使用Docker部署FastGPT教程

2、修改docker-compose.yml环境变量

国内可能无法从默认源有效下载有些文件,因此我们需要将配置文件中的Docker镜像源改为阿里云的源。
使用”vi”命令打开docker-compose.yml进行编辑,将必须下载的源修改为阿里云的源:

vi docker-compose.yml

Ubuntu中使用Docker部署FastGPT教程

需要修改的配置包括:pgvector、mongo、sandbox、fastgpt、mysql、oneapi。

3、启动容器

使用以下命令启动所有容器:

docker-compose up -d

如果oneapi服务需要重启,可以使用下面的命令:

docker restart oneapi

4、解析端口并访问

对于服务的访问,你需要确保端口映射正确。

(1)OneAPI

访问方式:通过 “http://<你的IP>:3001” 访问,如果使用反向代理,需要转发3001端口。

默认账号:”root”,密码:”123456″。

Ubuntu中使用Docker部署FastGPT教程

(2)FastGPT

访问方式:通过 “http://<你的IP>:3000” 访问,如果使用反向代理,需要转发3000端口。

登录用户名:”root”,密码为”docker-compose.yml”中的”DEFAULT_ROOT_PSW”变量。

首次运行时,系统会自动初始化”root”用户,初始密码为”1234″(与”DEFAULT_ROOT_PSW”一致)。在此过程中,你可能会在日志中看到一条信息:”MongoServerError: Unable to read from a snapshot due to pending collection catalog changes”,这可以忽略。

Ubuntu中使用Docker部署FastGPT教程

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

相关文章