milvus-logo
LFAI
フロントページへ
  • 管理ガイド

Docker ComposeでMilvusを設定する

このトピックでは、Docker Composeを使用してMilvusコンポーネントおよびサードパーティの依存関係を設定する方法について説明します。

現在のリリースでは、すべてのパラメータはMilvusの再起動後に有効になります。

設定ファイルのダウンロード

milvus.yaml を直接ダウンロードするか、以下のコマンドでダウンロードします。

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

設定ファイルの変更

milvus.yaml の対応するパラメータを調整することで、アプリケーションのシナリオに合わせてMilvusインスタンスを設定します。

各パラメータの詳細については、以下のリンクを参照してください。

並び順

目的 パラメータ
パフォーマンス・チューニング
データとメタ
管理
クォータと制限

インストールファイルのダウンロード

Milvusスタンドアロン用のインストールファイルをダウンロードし、docker-compose.yml として保存してください。

以下のコマンドを実行するだけでもインストールできます。

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

インストールファイルの修正

docker-compose.yml に、各milvus-standalone の下にvolumes セクションを追加します。

milvus.yaml ファイルへのローカルパスを、すべてのvolumes セクションの下にある設定ファイル/milvus/configs/milvus.yaml への対応する docker コンテナ・パスにマッピングします。

...
  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

次の内容

翻訳DeepL

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
フィードバック

このページは役に立ちましたか ?