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.5.0-beta/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.5.0-beta/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: