DockerでMilvusを起動する(Linux)
このページでは、DockerでMilvusインスタンスを起動する方法を説明します。
前提条件
- Dockerをインストールしてください。
- インストール前にハードウェアとソフトウェアの要件を確認してください。
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.healthCheckTimeout を1000 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をインストールしたら、次のことができます:
クイックスタートでMilvusの機能を確認する。
Milvusの基本操作を学ぶ:
Milvuクラスタをクラウドにデプロイする:
Milvusの観測と管理のための直感的なWebインターフェースであるMilvus WebUIをご覧ください。
MilvusデータバックアップのためのオープンソースツールであるMilvus Backupをご紹介します。
Milvusのデバッグとダイナミックなコンフィギュレーション更新のためのオープンソースツール、Birdwatcherをご覧ください。
Milvusを直感的に管理するオープンソースのGUIツールAttuをご紹介します。