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

milvus-logo
LFAI
主頁
  • 管理指南
  • Home
  • Docs
  • 管理指南

  • 部署

  • 現場

  • 使用 Docker

使用 Docker Compose 配置 Milvus

本主題描述如何使用 Docker Compose 設定 Milvus 元件及其第三方相依性。

在目前的版本中,所有參數只有在 Milvus 重新啟動後才能生效。

下載設定檔

直接下載 milvus.yaml 或使用下列指令。

$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.5.4/configs/milvus.yaml

修改設定檔

透過調整milvus.yaml 中的相應參數,配置您的 Milvus 實例以符合您的應用程式情境。

查看以下鏈接,瞭解各參數的更多資訊。

排序方式

用途 參數
效能調整
資料與元
管理
配額與限制

下載安裝檔案

下載 Milvusstandalone 的安裝檔案,並將其儲存為docker-compose.yml

您也可以簡單地執行以下指令。

# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.4/milvus-standalone-docker-compose.yml -O docker-compose.yml

修改安裝檔案

docker-compose.yml 中,在每個milvus-standalone 下方新增volumes 區段。

milvus.yaml 檔案的本機路徑,映射到所有volumes 區段下的配置檔案/milvus/configs/milvus.yaml 的對應 docker container 路徑上。

...
  standalone:
    container_name: milvus-standalone
    image: milvusdb/milvus:v2.2.13
    command: ["milvus", "run", "standalone"]
    environment:
      ETCD_ENDPOINTS: etcd:2379
      MINIO_ADDRESS: minio:9000
    volumes:
      - /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml   # Map the local path to the container path
      - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
    ports:
      - "19530:19530"
      - "9091:9091"
    depends_on:
      - "etcd"
      - "minio"
...
根據docker-compose.yml 的預設設定,資料會儲存在/volumes 資料夾。若要變更儲存資料的資料夾,請編輯docker-compose.yml 或執行$ export DOCKER_VOLUME_DIRECTORY=

啟動 Milvus

修改完配置文件和安裝文件後,您就可以啟動 Milvus 了。

$ sudo docker compose up -d

下一步

免費嘗試托管的 Milvus

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

開始使用
反饋

這個頁面有幫助嗎?