IIWAB 在 Windows 系统上使用 Docker 部署 Milvus - IIWAB

在 Windows 系统上使用 Docker 部署 Milvus

IIWAB 17天前 ⋅ 73 阅读

在 Windows 系统上使用 Docker 部署 Milvus 可以按照以下步骤进行:

  1. 安装 Docker Desktop for Windows

    • 确保的 Windows 系统满足 Docker Desktop 的要求(例如 Windows 10 专业版或企业版 64 位,且启用了 Hyper-V 等虚拟化功能)。
    • 从 Docker 官方网站(https://www.docker.com/products/docker-desktop)下载并安装 Docker Desktop for Windows。
    • 安装完成后,启动 Docker Desktop,确保 Docker 服务正常运行。
  2. 拉取 Milvus 镜像 打开命令提示符或 PowerShell,运行以下命令拉取 Milvus 镜像:

docker pull milvusdb/milvus:latest

这里使用的是最新版本的 Milvus 镜像,也可以指定具体的版本号。

  1. 创建 Docker 网络 为了让 Milvus 及其相关组件能够相互通信,创建一个 Docker 网络:
docker network create milvus-net
  1. 启动 Milvus 容器 运行以下命令启动 Milvus 容器:
docker run -d \
  --name milvus \
  --network milvus-net \
  -p 19530:19530 \
  -p 19121:19121 \
  -v /path/to/milvus/db:/var/lib/milvus/db \
  -v /path/to/milvus/logs:/var/log/milvus \
  -v /path/to/milvus/configs:/var/lib/milvus/configs \
  milvusdb/milvus:latest
  • --name milvus:指定容器的名称为 milvus
  • --network milvus-net:将容器连接到之前创建的 milvus-net 网络。
  • -p 19530:19530:映射 Milvus 的 gRPC 端口。
  • -p 19121:19121:映射 Milvus 的 HTTP 端口。
  • -v /path/to/milvus/db:/var/lib/milvus/db:将宿主机上的路径挂载到容器内的数据库存储路径,需要将 /path/to/milvus/db 替换为实际的宿主机路径。
  • -v /path/to/milvus/logs:/var/log/milvus:挂载日志路径。
  • -v /path/to/milvus/configs:/var/lib/milvus/configs:挂载配置文件路径。
  1. 验证 Milvus 部署 可以使用 Milvus 的 Python SDK 来验证部署是否成功。首先,安装 Milvus 的 Python SDK:
pip install pymilvus

然后,运行以下 Python 代码:

from pymilvus import connections, utility

# 连接到 Milvus 服务器
connections.connect("default", host='localhost', port='19530')

# 检查 Milvus 服务器是否可用
print(utility.has_collection("test_collection"))

如果代码运行没有报错,并且能够正常检查集合状态,说明 Milvus 部署成功。

以上就是在 Windows 上使用 Docker 部署 Milvus 的基本步骤。在实际应用中,可能还需要根据具体需求进行进一步的配置和优化。


全部评论: 0

    我有话说: