在 Ubuntu 中用 Docker 安装 RAGFlow

devtools/2025/3/22 8:52:54/

一、安装

1.前提条件


CPU >= 4 核
RAM >= 16 GB
Disk >= 50 GB
Docker >= 24.0.0 & Docker Compose >= v2.26.1

安装docker:在Ubuntu中安装Docker并配置国内镜像

2.设置 vm.max_map_count

#设置 vm.max_map_count 不小于 262144# 查看
sysctl vm.max_map_count# 设置(下次系统重启时被重置)
sudo sysctl -w vm.max_map_count=262144# 永久设置
sudo vim /etc/sysctl.conf# sysctl.conf添加内容
vm.max_map_count=262144

3.下载

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

4.拉取镜像,启动服务

# 进入文件夹
cd ragflow/docker# CPU
# Use CPU for embedding and DeepDoc tasks:
docker compose -f docker-compose.yml up -d# GPU
# To use GPU to accelerate embedding and DeepDoc tasks:
docker compose -f docker-compose-gpu.yml up -d

5.确认服务器状态

# 查看ragflow日志
docker logs -f ragflow-server# 查看容器
docker psdocker ps -a# 查看镜像
docker images# 停止容器
docker stop <容器名># 删除容器
docker rm <容器ID># 删除镜像
docker rmi  <镜像名/镜像ID>

docker命令参考链接:docker常用命令

6.访问ragflow平台

http://ip:porthttp://ip/login注册账号,登录

安装ragflow参考官方链接:ragflow/README_zh

添加ollama模型参考链接:Windows 11 搭建私有知识库(docker、dify、deepseek、ollama)

二、遇到的问题

1.问题

在RAGFlow平台模型提供商添加Ollama模型过程中,可以添加Ollama本地模型,但是在系统模型设置中无法设置

解决方法:
(1)API添加API KEY


(2)添加Ollama模型时填入API-Key导入模型


(3)可在系统模型设置中设置该新添加的Ollama模型

参考链接:rangflow无法使用本地部署的模型


http://www.ppmy.cn/devtools/169119.html

相关文章

Google C++编码规范指南(含pdf)

Google C 编码规范的核心内容 1. 核心目标&#xff1a;通过统一的代码风格和命名规则&#xff0c;确保代码易于阅读和维护。避免复杂结构&#xff08;如多重继承、复杂模板&#xff09;&#xff0c;优先使用简单、直观的实现方式。减少潜在的内存泄漏、悬空指针等问题&#xff…

基于SpringBoot+Vue3实现的宠物领养管理平台功能一

一、前言介绍&#xff1a; 1.1 项目摘要 随着社会经济的发展和人们生活水平的提高&#xff0c;越来越多的人开始关注并参与到宠物领养中。宠物已经成为许多家庭的重要成员&#xff0c;人们对于宠物的关爱和照顾也日益增加。然而&#xff0c;传统的宠物领养流程存在诸多不便&a…

(每日一道算法题)交易逆序对的总数

LCR 170. 交易逆序对的总数 - 力扣&#xff08;LeetCode&#xff09; 在股票交易中&#xff0c;如果前一天的股价高于后一天的股价&#xff0c;则可以认为存在一个「交易逆序对」。请设计一个程序&#xff0c;输入一段时间内的股票交易记录 record&#xff0c;返回其中存在的「…

《白帽子讲 Web 安全》之开发语言安全深度解读

目录 引言 1.PHP 安全 1.1变量覆盖 1.2空字节问题 1.3弱类型 1.4反序列化 1.5安全配置 2Java 安全 2.1Security Manager 2.2反射 2.3反序列化 3Python 安全 3.1反序列化 3.2代码保护 4.JavaScript 安全 4.1第三方 JavaScript 资源 4.2JavaScript 框架 5.Node.…

vue3:八、登录界面实现-忘记密码

该文章实现登录界面的忘记密码功能&#xff0c;点击忘记密码文本&#xff0c;打开dialog对话框 一、页面效果 加入忘记密码&#xff0c;在记住密码的同一行中&#xff0c;实现flex-between 二、对话框实现 1、新建组件页面 2、引入dialog组件到组件页面 参考路径 Dialog 对…

<el-form >ref数据监测不到的原因

<template><el-form ref"container"><el-form-item><el-input v-model"inputValue" placeholder"请输入内容"></el-input></el-form-item></el-form> </template><script setup> import …

GLB文件介绍

GLB文件是由支持glTF&#xff08;GL Transmission Format&#xff09;标准的软件或工具生成的。glTF是一种开放的3D模型传输格式&#xff0c;而GLB是其二进制版本&#xff0c;通常用于嵌入纹理和模型数据。以下是常见的生成GLB文件的软件和工具&#xff1a; 1. 3D建模软件 • …

OpenCV图像处理基础2

接着上一篇OpenCV图像处理基础1继续说。 图像阈值处理 1、简单阈值处理 ret, thresholded_image = cv2.threshold(image, thresh, maxval, cv2.THRESH_BINARY)thresh 是阈值,maxval 是最大值。 2、自适应阈值处理 thresholded_image = cv2.adaptiveThreshold(image, maxv…