Skip to content

Docker 运行

为什么用 Docker

最快在本地或服务器上跑 Qdrant,且版本与官方镜像一致,适合学习与联调。

单机快速启动

bash
docker pull qdrant/qdrant:latest

docker run -p 6333:6333 -p 6334:6334 \
  -v "$(pwd)/qdrant_storage:/qdrant/storage:z" \
  qdrant/qdrant
端口用途
6333REST APIWeb 控制台(Dashboard)
6334gRPC(Java 官方客户端默认使用)

浏览器访问:**http://localhost:6333/dashboard**(部分版本根路径即为控制台,以实际镜像为准)。

数据持久化

-v ...:/qdrant/storage 将数据目录挂载到宿主机,容器删除后数据仍可保留。生产环境请使用稳定卷与备份策略。

常用环境变量(了解即可)

  • QDRANT__SERVICE__GRPC_PORTQDRANT__SERVICE__HTTP_PORT:修改监听端口时需与客户端一致。
  • 生产建议查阅官方 Configuration 文档,配置日志、TLS、资源限制等。

验证服务

bash
curl http://localhost:6333/

若返回 JSON 含版本等信息,说明 HTTP 服务正常。

下一步

  • Web 控制台 里创建集合并看点(见下一节「本地与配置」可补充生产注意点)。
  • Java 客户端请连接 6334Python 常用 6333(REST)或也可走 gRPC。