真~保姆级教程!!!Linux摆设ragflow,从安装docker开始~

打印 上一主题 下一主题

主题 997|帖子 997|积分 2991

安装docker

docker安装方法许多,但是可能遇到拉取镜像失败等报错,目前这个应该是最稳定可用的方法

到官方下载页选择要下载的版本,右键复制下载链接,最新版亲测可用28.0.1。使用wget命令下载docker到本地,如果服务器网络下载慢,可以先点击上面的链接下载到自己电脑本地,然后上传到服务器指定文件夹,可以创建一个自己项目的文件夹,存放各种文件等.
docker官方下载列表
  1. #首先创建一个文件夹,存放我们需要的各类文件,并切换到该目录
  2. mkdir /project && cd /project
  3. #此时我们的工作目录已经切换到刚刚创建的文件夹下了,接下来下载docker到当前目录
  4. wget https://download.docker.com/linux/static/stable/x86_64/docker-28.0.1.tgz
复制代码
 下载完成后使用以下命令解压
  1. tar -xvf docker-28.0.1.tgz
复制代码
给解压后的文件赋予权限并将解压后的文件copy到bin目录下
  1. # 赋予执行权限
  2. chmod 755 -R docker
  3. # copy到bin目录
  4. cp docker/* /usr/bin/
  5. # 删除原始文件
  6. rm -rf docker-28.0.1.tgz
  7. rm -rf docker
复制代码
注册docker为系统服务
  1. vim /etc/systemd/system/docker.service
复制代码
切换为英文输入法点击 i 就会进入编辑模式,此时将下方的json配置文件粘贴进去,然后依次点击 Esc -> : -> wq -> Enter  此时配置文件新增完成;
  1. [Unit]
  2. Description=Docker Application Container Engine
  3. Documentation=https://docs.docker.com
  4. After=network-online.target firewalld.service
  5. Wants=network-online.target
  6. [Service]
  7. Type=notify
  8. ExecStart=/usr/bin/dockerd
  9. ExecReload=/bin/kill -s HUP $MAINPID
  10. TimeoutSec=0
  11. RestartSec=2
  12. ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT
  13. Restart=always
  14. TimeoutStartSec=0
  15. LimitNOFILE=infinity
  16. LimitNPROC=infinity
  17. LimitCORE=infinity
  18. Delegate=yes
  19. KillMode=process
  20. StartLimitBurst=3
  21. StartLimitInterval=60s
  22. [Install]
  23. WantedBy=multi-user.target
复制代码
配置国内镜像源,使用以下命令,会创建一个json配置文件,然后切换为英文输入法点击 i 就会进入编辑模式,此时将下方的json配置文件粘贴进去,然后依次点击 Esc -> : -> wq -> Enter  此时配置文件新增完成
  1. vim /etc/docker/daemon.json
复制代码
  1. {
  2.   "registry-mirrors": [
  3.     "https://docker.registry.cyou",
  4.     "https://docker-cf.registry.cyou",
  5.     "https://dockercf.jsdelivr.fyi",
  6.     "https://docker.jsdelivr.fyi",
  7.     "https://dockertest.jsdelivr.fyi",
  8.     "https://mirror.aliyuncs.com",
  9.     "https://dockerproxy.com",
  10.     "https://mirror.baidubce.com",
  11.     "https://docker.m.daocloud.io",
  12.     "https://docker.nju.edu.cn",
  13.     "https://docker.mirrors.sjtug.sjtu.edu.cn",
  14.     "https://docker.mirrors.ustc.edu.cn",
  15.     "https://mirror.iscas.ac.cn",
  16.     "https://docker.rainbond.cc"
  17.   ]
  18. }
复制代码
至此docker安装完成,可以直接启动docker或查抄是否安装成功
  1. # 查看docker版本
  2. docker --version
  3. # 启动docker
  4. systemctl start docker
复制代码
安装docker-compose

同样也是离线下载的方法,先下载指定docker-compose版本,然后解压,方法同docker;
目前最新版可用docker-compose
  1. #下载docker-compose到本地
  2. wget https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-linux-x86_64
  3. # 复制 Docker-Compose 到 /usr/local/bin
  4. sudo cp -f ./docker-compose-linux-x86_64 /usr/local/bin/docker-compose
  5. # 赋予 Docker-Compose 执行权限
  6. sudo chmod +x /usr/local/bin/docker-compose
  7. # 查看docker-compose版本
  8. docker-compose -v
复制代码
开始摆设ragflow

下载ragflow项目到服务器,依旧是使用离线方式下载,将项目下载到自己的电脑,然后上传到服务器(自己电脑必须要科学上网,否则会拉取失败,如果本地没有安装过git,请参考其他博主该文章Git安装教程(超详细)-CSDN博客)
安装好后在自己要下载的文件目录下右键点击 open git bash here会呼出git命令行,如下图:

然后输入以下指令拉取项目
  1. #在自己电脑用git指令下载项目到本地
  2. git clone https://github.com/infiniflow/ragflow.git
复制代码
此处省略copy文件到服务器,大家可以下载XFTP或其他文件传输工具,附上官方链接XFTP - NetSarang Website 然后就是配置,最好是在服务器上配置ragflow,避免由于情况差别导致的配置读取失败。项目copy好后编辑配置
  1. #进入到ragflow下的docker文件夹,看你的rag放到哪里,cd指令进去指定文件夹就行;
  2. #比如这里是根目录,那就是以下指令,比如在根目录下创建了一个project的文件夹,ragflow在这个文件夹,那#指令就是 cd /project/ragflow/docker
  3. cd /project/ragflow/docker
  4. #编辑配置文件,这里修改的目的官方有解释,简而言之就是一个阉割版,一个完全版,这里不详细阐述
  5. vim ./.env
复制代码
打开配置文件后找到一下配置并修改,修改操作方法同配置docker配置文件:
将RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0-slim 这行表明RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.0打开表明并修改为国内镜像源 如下图
  1. RAGFLOW_IMAGE=swr.cn-north-4.myhuaweicloud.com/infiniflow/ragflow:v0.17.0
复制代码

配置完毕,开始安装,照旧在ragflow的docker目录下,以下指令开始一键摆设
  1. docker-compose -f docker-compose.yml up -d
复制代码

摆设完成后使用docker ps指令就可以看到服务已经在运行了,共启动五个服务

在你的浏览器中输入你的服务器对应的 IP 所在并登录 RAGFlow,开始使用!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户云卷云舒

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表