🚀 免費嘗試 Zilliz Cloud,完全托管的 Milvus,體驗速度提升 10 倍!立即嘗試

milvus-logo
LFAI
主頁
  • 開始使用
  • Home
  • Docs
  • 開始使用

  • 安裝 Milvus

  • 單機執行 Milvus

  • Docker Compose (Linux)

使用 Docker Compose 執行 Milvus (Linux)

本頁說明如何使用 Docker Compose 在 Docker 中啟動 Milvus 實例。

先決條件

安裝 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- standalonemilvus-miniomilvus-etcd的容器已啟動。
    • milvus-etcd容器不向主機暴露任何連接埠,並將其資料映射到目前資料夾中的volumes/etcd
    • milvus-minio容器使用預設的驗證憑證在本機服務連接埠90909091,並將其資料對應到目前資料夾中的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

Zilliz Cloud 無縫接入,由 Milvus 提供動力,速度提升 10 倍。

開始使用
反饋

這個頁面有幫助嗎?