安装docker 安装qdrant

# 1. 禁用 fastestmirror 插件 (阻止它去请求已经停服的官方域名)
sed -i 's/enabled=1/enabled=0/g' /etc/yum/pluginconf.d/fastestmirror.conf

# 2. 备份原有已经失效的源配置文件 (养成好习惯,以防万一)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup 2>/dev/null

# 3. 换上阿里云的 CentOS 7 基础源 和 EPEL 扩展源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

# 4. 清理报错的旧缓存,重新生成新缓存 (这步会跑一堆数据,说明网通了)
yum clean all
yum makecache

# 5. 重新执行 Docker 的安装!
yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

systemctl start docker
systemctl enable docker
1. 一键写入加速器配置: 直接复制下面这整段命令并回车(包含了目前几个相对稳定的公共镜像源):

mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
EOF

第三阶段:一键部署 Qdrant 向量数据库

作为知识库的底座,数据绝对不能丢,所以我们需要把 Qdrant 的数据目录挂载到你本地服务器的硬盘上。


2. 重载配置并重启 Docker 让加速生效:

systemctl daemon-reload
systemctl restart docker
1. 创建本地数据持久化目录:
mkdir -p /opt/qdrant/data
2. 下载并运行 Qdrant 容器:

docker run -d \
-p 6333:6333 \
-p 6334:6334 \
-v /opt/qdrant/data:/qdrant/storage \
--name qdrant \
--restart always \
qdrant/qdrant
(注意:输入这行命令后,Docker 会开始从网上拉取 Qdrant 镜像,可能会显示一堆 Pulling fs layer 的进度条,耐心等待它跑完。当终端最后吐出一串长长的乱码字符(容器 ID)时,就说明跑通了!)

第四阶段:验证是否成功

等上面的拉取和运行结束后,执行下面这行命令测试一下:
curl http://localhost:6333
如果你看到类似下面这样的返回信息,恭喜你,你的专属知识库底层大脑已经完美运行在这台服务器上了!
{ "title": "qdrant - vector search engine", "version": "1.x.x" }

posted @ 2026-06-04 17:59  iwen1992  阅读(42)  评论(0)    收藏  举报