1.vm.max_map_count判断

确保vm.max_map_count不小于 262144

sysctl vm.max_map_count

 如果vm.max_map_count的值小于 262144,进行重置

sudo sysctl -w vm.max_map_count=262144

2.克隆仓库

git clone https://github.com/infiniflow/ragflow.git

3.设置Docker的存储库

sudo apt install gnome-terminal
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4.安装Docker软件包并验证

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world

5.修改ragflow配置

需要下载自带的嵌入模型时进行修改

#原始
RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2-slim
# RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2

#修改为
# RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2-slim
RAGFLOW_IMAGE=infiniflow/ragflow:v0.17.2

在84、87行

6.修改Docker配置

sudo usermod -aG docker $USER
newgrp docker
groups  #查看输出是否包含"docker"

7.安装nvidia-container-toolkit

这里离线下载下面四个包

nvidia-container-toolkit-base_1.13.5-1_amd64.deb
libnvidia-container1_1.13.5-1_amd64.deb
libnvidia-container-tools_1.13.5-1_amd64.deb
nvidia-container-toolkit_1.13.5-1_amd64.deb

安装

sudo dpkg -i libnvidia-container1_1.13.5-1_amd64.deb
sudo dpkg -i libnvidia-container-tools_1.13.5-1_amd64.deb
sudo dpkg -i nvidia-container-toolkit-base_1.13.5-1_amd64.deb
sudo dpkg -i nvidia-container-toolkit_1.13.5-1_amd64.deb

配置并重启

sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

8.下载镜像并启动

cd ragflow/docker
#CPU版本运行
docker compose -f docker-compose.yml up -d
#GPU版本运行
docker compose -f docker-compose-gpu.yml up -d

拉不下来镜像的话改.env配置

 更改配置后重启窗口重新下载

9.启动ragflow

打开浏览器网址为localhost:80

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐