Konfigurieren von Milvus mit Docker Compose
In diesem Thema wird beschrieben, wie Sie Milvus-Komponenten und die Abhängigkeiten von Drittanbietern mit Docker Compose konfigurieren.
Herunterladen einer Konfigurationsdatei
Laden Sie milvus.yaml direkt oder mit dem folgenden Befehlherunter.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.6.9/configs/milvus.yaml
Ändern Sie die Konfigurationsdatei
Konfigurieren Sie Ihre Milvus-Instanz so, dass sie Ihren Anwendungsszenarien entspricht, indem Sie die entsprechenden Parameter in milvus.yaml anpassen.
Unter den folgenden Links finden Sie weitere Informationen zu den einzelnen Parametern.
Sortiert nach:
| Abhängigkeiten | Komponenten |
|---|---|
Download einer Installationsdatei
Laden Sie die Installationsdatei für Milvus standalone herunter und speichern Sie sie als docker-compose.yml.
Sie können auch einfach den folgenden Befehl ausführen.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.6.9/milvus-standalone-docker-compose.yml -O docker-compose.yml
Ändern Sie die Installationsdatei
Fügen Sie in docker-compose.yml unter jedem milvus-standalone einen Abschnitt volumes hinzu.
Übertragen Sie den lokalen Pfad zu Ihrer milvus.yaml Datei auf die entsprechenden Docker-Container-Pfade zu den Konfigurationsdateien /milvus/configs/milvus.yaml unter allen volumes Abschnitten.
...
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"
...
/volumes gemäß der Standardkonfiguration in docker-compose.yml gespeichert. Um den Ordner zum Speichern der Daten zu ändern, bearbeiten Sie docker-compose.yml oder führen Sie $ export DOCKER_VOLUME_DIRECTORY= aus.Starten Sie Milvus
Nachdem Sie die Konfigurationsdatei und die Installationsdatei geändert haben, können Sie Milvus starten.
$ sudo docker compose up -d
Wie geht es weiter?
- Erfahren Sie, wie Sie die folgenden Milvus-Abhängigkeiten mit Docker Compose oder Helm verwalten können: