RAG检索增强生成基础(二)RAG项目实战之Milvus Docker环境配置

指导书链接:https://www.yuque.com/geren-t8lyq/ncgl94/am3t9qu8wkin39nx?singleDoc#

1.下载dockerdesktop客户端,直接进docker官网下载即可,选项x64(amd架构)。下载好了之后,客户端会自动安装适配Linux的windows子系统。如果下载速度太慢,重新下载即可

2.打开docker,点击设置,进行换源

源码为:(直接复制粘贴即可)

cpp 复制代码
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://9cpn8tt6.mirror.aliyuncs.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://ccr.ccs.tencentyun.com",
    "https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
  ]
}

3.下载yml文件。下载完成后,修改文件名为docker-compose.yml

下载链接:https://github.com/milvus-io/milvus/releases/download/v2.5.5/milvus-standalone-docker-compose.yml

进入下载目录,运行cmd窗口,执行docker-compose up -d,启动环境

执行:docker compose ps,检查环境是否启动成功

状态为Up,表示docker启动成功

4.安装可视化工具Attu

在之前的终端运行:

docker run --rm -p 3000:3000 -e MILVUS_URL=host.docker.internal:19530 zilliz/attu:v2.5

如果显示无该源,重新执行命令等待即可

5.访问链接 http://localhost:3000,启动Milvus(这里不做认证,直接链接)。如无法链接成功,重新进行上述步骤

知识库涉及到资料上传,所以需要启用oss存储服务,这里启用阿里的服务。根据指导书步骤配置即可,最后得到key-id和key-secret。

获取阿里千问大模型api-key。

配置Redis:

打开终端,执行:docker pull redis:latest

配置redis初始环境:docker run -d --name redis -p 6379:6379 -v redis-data:/data -e REDIS_PASSWORD=123456 redis:latest --appendonly yes 进行无密码配置

进入Redis客户端测试:

127.0.0.1:6379> SET test "hello redis"

OK(输出OK表示成功)

127.0.0.1:6379> GET test

"hello redis"(输出test中设定文字表示成功)

相关推荐
海宇数据3 分钟前
零信任架构实战:基于海宇车型识别精准构建自动化违章处理网关
运维·人工智能·架构·自动化
xbzb10 分钟前
Linux SELinux 安全加固与标签排错手册
linux·运维·安全
努力努力再努力wz17 分钟前
【边缘计算入门系列】从“在哪里算”到“怎么算”:一文建立边缘计算、算子、计算图与 Tensor 的底层心智模型
人工智能·docker·边缘计算
江湖有缘32 分钟前
3款开源IT工具箱整理合集,可Docker一键部署!
docker·容器·开源
其实防守也摸鱼38 分钟前
SQL注入实验笔记
android·运维·数据库·安全·oracle·自动化
江屿风39 分钟前
【Linux系统】【从【收尾】缓冲区到【新开】磁盘块:一节课打通文件系统底层原理】流食般投喂
linux·运维·服务器·人工智能·笔记
曹牧1 小时前
Spring MVC : Controller 层URL划分
java·运维·服务器·前端
路漫漫其修远兮sjw1 小时前
Linux 运维知识点笔记(中级)
linux·运维·笔记
石一峰6991 小时前
Linux INPUT 与 I2C 子系统关联
linux·运维·计算机外设
旋生万物1 小时前
用螺旋数重写 Transformer Attention:让大模型自带“相位记忆“的 PyTorch 实现
docker·云原生·kubernetes·螺旋生成论·螺旋相位