登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
HuggingFace部署Qdrant在Roo Code使用
HuggingFace部署Qdrant在Roo Code使用
[ 复制链接 ]
萧海芷
2025-9-26 11:29:08
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
最近 RooCode 更新了代码库索引的 codebase 功能,这个功能通过将整个代码库向量化,实现了更高精度的上下文理解和代码问答。不过需要qdrant来作为向量数据库,qdrant通过本地docker部署是很方便的,
既然有免费的云端服务,那不利用起来就太可惜了!
一、登录HF
打开 Hugging Face 官网:https://huggingface.co/
如果有账户,直接登录。如果没有,花一分钟注册一个。
二、在HF账号的Space页面下创建新的docker容器空间
登录后,我们开始创建用于托管 Qdrant 的容器空间。
点击页面右上角的头像,在下拉菜单中选择
"New Space"
。
在创建页面,你需要填写以下信息:
Owner
:选择你的用户名。
Space name
:给你的项目起一个名字,比如 my-qdrant-db 或者 RooCode-Qdrant。这个名字会成为你服务URL的一部分。
License
:选择一个开源协议,例如 mit 或 apache-2.0。
Select the Space SDK
:
这是最关键的一步!
请务必选择
Docker
。
Hardware
:选择默认的
CPU basic
即可。它提供的
16GB RAM
对于 Qdrant 来说绰绰有余,而且是
完全免费
的。
Visibility
:保持
Public
。
点击
"Create Space"
按钮。HF 会为你初始化一个 Git 仓库,并引导你进入下一步。
三、配置docker文件
创建好 Space 后,我们需要告诉 HF 如何运行我们的 Qdrant 服务。这需要通过两个核心文件来完成:Dockerfile 和 README.md。
你可以通过 git clone 到本地修改后 git push 上去,但更简单的方式是直接在网页上操作。
进入你的 Space 页面,点击
"Files and versions"
标签页。
点击
"Add file"
->
"Create a new file"
。
1. 创建 Dockerfile
这个文件定义了如何构建我们的 Docker 镜像。
文件名
:Dockerfile (没有后缀)
文件内容
:
文件内容:
# 1. 使用官方 Qdrant 镜像作为基础
FROM qdrant/qdrant:latest
# 2. 切换到 root 用户,以便在构建过程中拥有最高权限
USER root
# 3. 【关键改动】
# - 创建 /qdrant/storage 和 /qdrant/snapshots 目录 (使用 -p 确保父目录存在)
# - 将整个 /qdrant 目录(及其所有内容)的所有权递归地赋予用户 1000
# - 这样,无论是 storage、snapshots 还是未来可能需要的其他子目录,qdrant 用户都有权操作。
RUN mkdir -p /qdrant/storage /qdrant/snapshots && \
chown -R 1000:1000 /qdrant
# 4. 为了安全,将运行时的用户切换回非 root 的 qdrant 用户 (ID 1000)
USER 1000
# 容器启动时,将以拥有 /qdrant 目录完全权限的 qdrant 用户身份运行
复制代码
2. 创建或修改 README.md
这个文件除了展示介绍信息外,还有一个特殊作用:
配置 Space 的元数据,比如应用端口
。
文件名
:README.md
文件内容
:在文件
最上方
添加以下 YAML 配置块:
[code]title: Qdrantemoji:
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
HuggingFace
部署
Qdrant
Roo
Code
相关帖子
Redis有哪些部署方案?了解哨兵机制吗?
MySQL主从复制:原理、部署、运维与选型全指南
实物部署【Switching Sampling Space of Model Predictive Path-Integral Controller
docker-compse部署docker容器示例
可对话的赛博分身:用 Claude Code 分析 GitHub 日记
Flask 应用部署实战:Nginx 反向代理配置指南
SeaTunnel(2.3.12)部署及其Demo(含CDC实时采集demo)
一键部署!一款开源自托管的照片画廊神器!
huggingface_hub 1.0 正式版现已发布:开源机器学习基础五周年回顾
【EF Core】“Code First”方案下以编程方式生成迁移
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
Redis有哪些部署方案?了解哨兵机制吗?
0
689
单于易槐
2025-11-20
业界
MySQL主从复制:原理、部署、运维与选型全指南
1
331
尚腱埂
2025-11-28
业界
实物部署【Switching Sampling Space of Model Predictive Path-Integral Controller
2
1025
唯棉坜
2025-11-29
安全
docker-compse部署docker容器示例
1
405
乐敬
2025-12-01
业界
可对话的赛博分身:用 Claude Code 分析 GitHub 日记
1
792
厥轧匠
2025-12-09
业界
Flask 应用部署实战:Nginx 反向代理配置指南
1
923
盒礁泅
2025-12-11
业界
SeaTunnel(2.3.12)部署及其Demo(含CDC实时采集demo)
1
622
溧久苟
2025-12-11
安全
一键部署!一款开源自托管的照片画廊神器!
0
268
莅耸
2025-12-12
科技
huggingface_hub 1.0 正式版现已发布:开源机器学习基础五周年回顾
0
552
俏襟选
2025-12-13
业界
【EF Core】“Code First”方案下以编程方式生成迁移
0
943
轧岔
2025-12-14
回复
(2)
赘暨逢
2025-11-27 06:42:30
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
感谢分享
懵诬哇
4 天前
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
新版吗?好像是停更了吧。
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
萧海芷
4 天前
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845357
3934307807
991123
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
860
OpenAI Code Interpreter ("Coworker") 架
665
XXL-TOOL v2.4.0 发布 | 布隆过滤器、Excel
686
16.结构型 - 享元模式 (Flyweight Pattern)
360
复健笔记 - Pascal酒吧的爆破
606
[Linux] 手写轻量C++函数性能探查器:CPU占
946
关于linux编译c语言文件的一些错误问题
524
推荐一种并发线程中资源同步常用方法
822
【节点】[Adjustment-ReplaceColor节点]原
665
Linux DMA开发指南(一)
208
数字电路模拟程序&课堂测验Blog
564
ROS2核心概念之动作
682
[dx12显示图片] ImGui Learn Data Day 3
618
一张图看懂AI Agent的6种模式—MAS
931
.NET 10 网络堆栈深度架构解析:HTTP/3、性
926
【有手就行】LoRA:用你自己的数据来微调大
910
sqlilab —— 32关卡
425
.NET周刊【11月第3期 2025-11-16】
914
软件逆向加密视频专用播放器是如何检测到用
362
爬虫专栏:破解网站检测selenium反爬——“
837
开源项目分享:Gitee热榜项目 2025年12月第