使用 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.4/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 後,您可以
查看Quickstart了解 Milvus 的功能。
學習 Milvus 的基本操作:
在雲端部署您的 Milvus 叢集:
探索Milvus WebUI,Milvus 可觀察與管理的直覺式網頁介面。
探索Milvus 備份,Milvus 資料備份的開放原始碼工具。
探索Birdwatcher,用於調試 Milvus 和動態組態更新的開放原始碼工具。
探索Attu,一個開放源碼 GUI 工具,用於直觀的 Milvus 管理。