使用 Docker Compose 运行 Milvus (Linux)
本页说明如何使用 Docker Compose 在 Docker 中启动 Milvus 实例。
前提条件
- 安装 Docker。
- 安装前 请检查硬件和软件要求。
安装 Milvus
Milvus 在 Milvus 仓库中提供了 Docker Compose 配置文件。要使用 Docker Compose 安装 Milvus,只需运行
# Download the configuration file
wget https://github.com/milvus-io/milvus/releases/download/v2.5.27/milvus-standalone-docker-compose.yml -O docker-compose.yml
# Start Milvus
sudo docker compose up -d
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
说明
-
如果运行上述命令失败,请检查系统是否安装了 Docker Compose V1。如果是这种情况,建议你根据 本页 的说明迁移到 Docker Compose V2。
-
如果在拉取镜像时遇到问题,请通过 community@zilliz.com 联系我们并提供问题详情,我们将为你提供支持。
启动 Milvus 后、
- 名为 milvus- standalone、milvus-minio 和 milvus-etcd 的容器启动。
- milvus-etcd 容器不向主机暴露任何端口,并将其数据映射到当前文件夹中的 volumes/etcd。
- milvus-minio 容器使用默认身份验证凭据在本地为端口 9090 和 9091 提供服务,并将其数据映射到当前文件夹中的 volumes/minio。
- Milvus-standalone 容器使用默认设置为本地 19530 端口提供服务,并将其数据映射到当前文件夹中的 volumes/milvus。
你可以使用以下命令检查容器是否启动并运行:
$ sudo docker-compose ps
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 WebUI,网址是 http://127.0.0.1:9091/webui/,了解有关 Milvus 实例的更多信息。详情请参阅 Milvus WebUI。
停止和删除 Milvus
您可以按以下步骤停止和删除此容器
# Stop Milvus
sudo docker compose down
# Delete service data
sudo rm -rf volumes
下一步
在 Docker 中安装 Milvus 后,你可以
-
查看 快速入门,了解 Milvus 的功能。
-
了解 Milvus 的基本操作:
-
在云上部署你的 Milvus 集群:
-
探索 Milvus WebUI,一个用于 Milvus 可观察性和管理的直观 Web 界面。
-
探索 Milvus 备份,一个用于 Milvus 数据备份的开源工具。
-
探索 Birdwatcher,用于调试 Milvus 和动态配置更新的开源工具。
-
探索 Attu,一个用于直观管理 Milvus 的开源图形用户界面工具。