RAG_Linux环境
一、项目分析1. 技术栈流程中需要安装技术栈一个redis缓存对于用户的query如果redis中命中则直接返回一个mysql数据库一个milvus向量数据库2. 部署部署项目和模型都是基于Linux服务器项目用docker部署、模型用VLLM部署。部署项目Linux服务器地址xx使用Docker部署部署时需要CPU和内存整个服务器的CPU和内存设置48c、128Gdocker容器可以从主机中分出资源 如4c、8G因此一个服务器中可以创建多个docker容器部署时项目部署在docker容器中docker在Linux中安装好服务可在同一台机器上创建多个docker容器docker是直接在Linux中隔离出的一片空间包含CPU和内存与外部其他容器进行隔离独占4C 8g部署模型Linux服务器地址xx使用VLLM框架部署部署时需要准备显卡 如A100。Redis、Mysql、Milvus都使用Docker进行部署一个Linux服务器(有固定的IP地址CPU是48C、内存128G)里面部署了多个docker容器docker1部署redis、docker2部署mysql、docker3部署milvus、docker4部署RAGRAG部署的优先级最低、晚于其他部署每个服务分配的内存大小不同 如Redis 2C 2g、Mysql 4C 16g、Milvus 3C 6G、RAG 4C 8g二、工具使用1. 打开虚拟机双击 centos_edurag.vmx 通过CnetOS打开 —— 打开虚拟机后 ——ip a命令查看IP2. 使用FinalShell连接3. docker使用3.1 docker常用命令① 启动docker容器cd/root/data_docker# 进入docker-compose.yml文件所在位置dockercompose up-d# 启动dokcer容器② 关闭dokcer容器cd/root/data_docker# 进入docker-compose.yml文件所在位置dockercompose down# 关闭dokcer容器③ 启动项目(edurag_api)的docker容器# 进入以及 edurag项目代码所在位置以及 edurag_api的Dockerfile文件所在位置cd/root/edurag# 启动edurag_api的docker容器dockerrun-d\--namerag-api\-p8000:8000\-v/root/edurag/config.ini:/app/config.ini\-eDASHSCOPE_API_KEYsk-你的apikey\rag-api\uvicorn rag_api:app--host0.0.0.0--port8000--workers1docker images列出本地所有镜像docker ps查看正在运行的容器docker ps -a查看所有容器包括已停止的docker stop 容器ID/名称停止容器docker rm -f 容器ID/名称强制删除运行中的容器docker kill 容器ID/名称强制终止容器shutdown -h now关闭虚拟机比较docker compose down停止并删除由 docker-compose.yml 定义的整个服务组给它“搬家清场”不停止容器。docker stop停止一个正在运行的容器给它“关机”仅停止容器不会删除容器3.2 docker-compose.yml 文件解析docker-compose.yml文件 是拉取镜像、启动容器服务的核心配置文件文件内容3.3 docker的启动和验证3.3.1 启动Docker3.3.2 验证 Mysql使用 Pycharm3.3.3 验证 Redis使用 Redis Desktop Manager3.3.4 验证 Milvus使用 Attu3.3.5 启动 docker容器输入Linux命令3.3.5 关闭镜像 和 docker容器输入Linux命令4. Windows上操作 docker使用 Windows PowerShell ➕ WSL2 ➕Doker Desktop敲命令的位置在 Windows PowerShell但真正干活的“工人”全在 WSL 2 的 Linux 里WSL 2 是 Docker Desktop 在 Windows 上运行的“引擎舱”——Docker 引擎实际跑在 WSL 2 的 Linux 内核里Docker Desktop 只是给你一个方便操作的图形界面和命令转发器Windows 开发环境Docker Desktop WSL 2Linux 生产环境不需要 Docker Desktop直接装 Docker 引擎docker-ce即可没有 WSL 这一说[Windows PowerShell敲的命令] → Docker DesktopWindows 端 → WSL 2 虚拟机 → Docker 引擎 → 容器4.1 安装 Docker Desktop① 下载 Docker Desktop② 双击下载的安装文件按照提示完成安装启用 WSL 2Windows Subsystem for Linux 2支持打开 PowerShell以管理员身份运行wsl --install只执行一次③ 验证 Docker 安装方式一打开 PowerShell 或命令提示符运行docker --version、docker compose version确保输出版本信息方式二Docker Desktop中 左下角显示 Engine running4.2 配置 Docker Compose 文件通过Compose 拉去镜像、启动服务、创建容器① 创建项目目录在本地磁盘例如 C盘创建一个文件夹用于存放 Milvus 和 Redis 的配置文件和数据milvus_redis② 创建 Docker Compose 文件在 milvus_redis 目录下创建文件docker-compose.yml③ 拉取镜像并启动容器打开 PowerShell在 C:\milvus_redis docker-compose.yml文件所在位置目录下运行docker compose up -d验证容器状态docker ps4.3 验证 Redis(Redis Desktop)、Milvus(Attu)5. 总结① 若使用Linux不安装环境不执行第4步需要在Windows中安装客户端Redis Desktop Manager、Attu② 使用WindowsRedis Desktop Manager、Attu、Windows PowerShell、docker desktop、WSL 2

相关新闻

2026 福州高定木作品牌横评:落地实力才是真正的试金石

2026 福州高定木作品牌横评:落地实力才是真正的试金石

近两年福州改善型住宅需求爆发,大平层、别墅业主对整木定制的关注度持续走高,但踩坑的业主也不在少数:效果图美轮美奂,落地后护墙板接缝不齐、弧形工艺粗糙,售后找过去来回踢皮球。很多人冲着大牌名气下单,…

2026/6/28 4:28:19阅读更多 →
2026年,专业汽车贴膜优质商家究竟藏着哪些不为人知的秘密?

2026年,专业汽车贴膜优质商家究竟藏着哪些不为人知的秘密?

在汽车美容行业蓬勃发展的2026年,汽车贴膜市场也日益繁荣。对于车主来说,选择一家专业的汽车贴膜优质商家至关重要。而乳山贵族汽车作为行业内的佼佼者,其背后藏着不少不为人知的秘密,下面就为大家一一揭秘。秘密一:高…

2026/6/28 4:28:19阅读更多 →
还在愁毕业论文写不完?9款AI论文平台一键秒创超长篇幅内容!

还在愁毕业论文写不完?9款AI论文平台一键秒创超长篇幅内容!

还在为论文写作的低效重复、内容单薄、格式规范等问题焦虑?AI赋能学术写作的时代已来,9款免费AI工具可覆盖论文写作全流程,助你告别传统写作的痛苦循环。其中千笔AI能30分钟生成20万字全学科初稿,还集成改稿、降重、绘图等一站式功…

2026/6/28 4:23:19阅读更多 →
上海AI Agent智能体开发公司深度全景:技术路线、成熟度分层与选型判断

上海AI Agent智能体开发公司深度全景:技术路线、成熟度分层与选型判断

摘要:本文从AI Agent智能体的技术本质出发,系统梳理上海地区相关开发公司的能力分布、技术路线差异与落地成熟度,结合D-coding等代表性平台在智能体开发中的实践路径,帮助企业在选型时建立清晰的判断框架。2025年以来,…

2026/6/28 5:58:24阅读更多 →
02 Model I/O 与模型调用

02 Model I/O 与模型调用

tags:/n - langchain 模型调用PromptLLM面试 aliases:/n - Model IO模型输入输出02 Model I/O 与模型调用 Model I/O 是与语言模型交互的核心组件:输入提示(Prompt)→ 调用模型(Model)→ 输出解析(Parser…

2026/6/28 5:58:24阅读更多 →
01 LangChain 概述

01 LangChain 概述

学习路径导航 ← [[09-NLP/01-NLP导论.md|NLP]] | [[README.md|知识库首页]] | [[11-LangGraph/01-LangGraph概述与快速入门.md|LangGraph]] → tags:/n - langchain 大模型开发LLM应用面试 aliases:/n - LangChain入门01 LangChain 概述 一、什么是 LangChain LangChain 是一…

2026/6/28 5:58:24阅读更多 →
2026易学入门 App 推荐

2026易学入门 App 推荐

很多人搜索“易学入门 App 推荐”“易学排盘软件推荐”时,通常不是单纯想找一个应用名称,而是想解决一个更基础的问题:刚开始接触易学排盘、八字排盘和命盘结构学习时,应该怎样判断一款工具是否适合自己。对新手来说,一…

2026/6/28 5:58:24阅读更多 →
订票Agent评测12步:从意图识别到词槽追问,打造爆款智能体验!

订票Agent评测12步:从意图识别到词槽追问,打造爆款智能体验!

本文深入探讨了订票场景下智能Agent的评测关键,涵盖意图识别、多意图拆分、隐含意图、意图拒识、澄清判断、输入鲁棒性、实体识别、实体归一、词槽填充、词槽缺失、词槽冲突和词槽追问12个维度。文章强调评测集需细化到可执行层,区分主意图与子意图&…

2026/6/28 5:58:24阅读更多 →
程序员效率倍增:用Gemini镜像站对PHP/Java项目进行代码审查与优化

程序员效率倍增:用Gemini镜像站对PHP/Java项目进行代码审查与优化

汇聚国内外各大顶级Ai最新大模型,免费一站式使用:gemini3.5,gpt,claude,grok 出图模型gpt-image-2低至每张0.03 视频模型:sora2,seed2,grok,全网最低价。 网页入口&…

2026/6/28 5:53:24阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/28 0:08:01阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/28 0:08:01阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/28 0:08:01阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/28 0:08:01阅读更多 →