DockerでMilvusを起動する(Linux)

このページでは、DockerでMilvusインスタンスを起動する方法を説明します。

前提条件

DockerへのMilvusのインストール

MilvusはDockerコンテナとしてインストールするためのインストールスクリプトを提供しています。このスクリプトはMilvusリポジトリから入手可能です。DockerにMilvusをインストールするには、以下を実行するだけです。

# Download the installation script
$ curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh

# Start the Docker container
$ bash standalone_embed.sh start

v2.6.15の新機能

  • ストリーミングノード:データ処理機能の強化
  • WoodpeckerMQ: メンテナンスのオーバーヘッドを削減した改良型メッセージキュー。
  • 最適化されたアーキテクチャ:パフォーマンス向上のためのコンポーネントの統合

常に最新のスクリプトをダウンロードし、最新の設定とアーキテクチャの改善を確認してください。

スタンドアロンデプロイメントモードでBackupを使用する場合は、Docker Composeデプロイメントメソッドを使用することをお勧めします。

イメージのプル時に問題が発生した場合は、community@zilliz.comまで問題の詳細をご連絡ください。

インストールスクリプトの実行後

  • milvus という名前の docker コンテナがポート19530 で開始されました。
  • milvusと一緒にembed etcdが同じコンテナにインストールされ、ポート2379でサービスを提供しています。その設定ファイルは、現在のフォルダ内のembedEtcd.yamlにマップされています。
  • Milvusのデフォルト設定を変更するには、カレントフォルダ内のuser.yamlファイルに設定を追加し、サービスを再起動します。
  • Milvusデータボリュームはカレントフォルダ内のvolumes/milvusにマッピングされます。

Milvusインスタンスの詳細については、http://127.0.0.1:9091/webui/ からMilvus WebUIにアクセスすることができます。詳細はMilvus WebUIをご参照ください。

(オプション) Milvus設定の更新

カレントフォルダ内のuser.yamlファイル内のMilvus設定を変更することができます。例えば、proxy.healthCheckTimeout1000 ms に変更するには、以下のようにファイルを変更します:

cat << EOF > user.yaml
# Extra config to override default milvus.yaml
proxy:
  healthCheckTimeout: 1000 # ms, the interval that to do component healthy check
EOF

その後、以下のようにサービスを再起動します:

$ bash standalone_embed.sh restart

該当する設定項目については、システム設定を参照してください。

Milvusのアップグレード

組み込みのアップグレードコマンドを使用して、Milvusを最新バージョンにアップグレードすることができます。これにより、最新の設定とMilvusイメージが自動的にダウンロードされます:

# Upgrade Milvus to the latest version
$ bash standalone_embed.sh upgrade

アップグレードコマンドは自動的に

  • 最新のインストールスクリプトをダウンロードします。
  • 最新のMilvus Dockerイメージを取得します。
  • 新しいバージョンでコンテナを再起動
  • 既存のデータと設定を保持

これは、Milvusスタンドアロンデプロイメントをアップグレードするための推奨方法です。

Milvusの停止と削除

このコンテナは、以下の手順で停止および削除することができます。

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

次のステップ

DockerにMilvusをインストールしたら、次のことができます:

Office Hours

ミルバス営業時間

Milvusの専門家であるZillizから、本番導入の支援を受けましょう。

無料1:1セッションを予約する

Try Managed Milvus for Free

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

Get Started
フィードバック

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