使用 Docker Compose 安装 Milvus 独立版
本主题介绍了如何使用 Docker Compose 安装 Milvus 独立版。
前提条件
-
检查你的机器上是否已安装 Docker 和 Docker Compose (opens in a new tab)。
-
在安装 Milvus 之前,请先检查 硬件和软件要求。
- 对于使用 MacOS 10.14 或更高版本的用户,请将 Docker 虚拟机(VM)设置为至少使用 2 个虚拟 CPU(vCPU)和 8 GB 的初始内存,否则可能安装失败。
步骤
按照以下步骤使用 Docker Compose 安装 Milvus 独立版:
下载 YAML
文件
手动 下载 (opens in a new tab) milvus-standalone-docker-compose.yml
,并将其另存为 docker-compose.yml
,或使用以下命令进行下载。
$ wget https://github.com/milvus-io/milvus/releases/download/v{{var.milvus_release_tag}}/milvus-standalone-docker-compose.yml -O docker-compose.yml
启动 Milvus
在包含 docker-compose.yml
文件的目录中,通过以下命令启动 Milvus:
$ sudo docker compose up -d
如果上述命令运行失败,请检查你的系统是否安装了 Docker Compose V1。如果是这种情况,建议你迁移到 Docker Compose V2,详细信息请参阅 此页面 (opens in a new tab) 中的注意事项。
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
验证安装
现在,检查容器是否正在运行。
$ sudo docker compose ps
在 Milvus 独立版启动后,将会有三个 Docker 容器正在运行,其中包括 Milvus 独立版服务及其两个依赖项。
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
milvus-etcd etcd -advertise-client-url ... Up 2379/tcp, 2380/tcp
milvus-minio /usr/bin/docker-entrypoint ... Up (healthy) 9000/tcp
milvus-standalone /tini -- milvus run standalone Up 0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp
连接到 Milvus
验证 Milvus 服务器监听的本地端口。使用你自己的容器名称替换上述命令中的容器名称。
$ docker port milvus-standalone 19530/tcp
请参考 Hello Milvus (opens in a new tab),然后运行示例代码。
停止 Milvus
要停止 Milvus 独立版,请运行:
sudo docker compose down
要在停止 Milvus 后删除数据,请运行:
sudo rm -rf volumes
下一步操作
安装了 Milvus 之后,你可以:
- 查看 Hello Milvus 以使用不同的 SDK 运行示例代码,了解 Milvus 的功能。
- 查看 In-memory Index 以了解更多关于与 CPU 兼容的索引类型的信息。
- 学习 Milvus 的基本操作:
- 探索 Milvus Backup,这是一个用于 Milvus 数据备份的开源工具。
- 探索 Birdwatcher,这是一个用于调试 Milvus 和动态配置更新的开源工具。
- 探索 Attu (opens in a new tab),这是一个直观的 Milvus 管理的开源 GUI 工具。
- 使用 Prometheus 监控 Milvus