Milvus mit Docker Compose ausführen (Linux)
Diese Seite veranschaulicht, wie man eine Milvus-Instanz in Docker mit Docker Compose startet.
Voraussetzungen
- Installieren Sie Docker.
- Prüfen Sie vor der Installationdie Anforderungen an Hardware und Software.
Installieren Sie Milvus
Milvus bietet eine Docker Compose-Konfigurationsdatei im Milvus-Repository. Um Milvus mit Docker Compose zu installieren, führen Sie einfach folgenden Befehl aus
# Download the configuration file
$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.0-beta/milvus-standalone-docker-compose.yml -O docker-compose.yml
# Start Milvus
$ sudo docker compose up -d
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
Wenn Sie den obigen Befehl nicht ausführen können, überprüfen Sie bitte, ob auf Ihrem System Docker Compose V1 installiert ist. Wenn dies der Fall ist, sollten Sie aufgrund der Hinweise auf dieser Seite auf Docker Compose V2 migrieren.
Sollten Sie beim Ziehen des Images auf Probleme stoßen, kontaktieren Sie uns unter community@zilliz.com und schildern Sie das Problem, damit wir Ihnen den nötigen Support bieten können.
Nach dem Starten von Milvus,
- Die Container mit den Namen milvus-standalone, milvus-minio und milvus-etcd sind gestartet.
- Der milvus-etcd-Container stellt dem Host keine Ports zur Verfügung und mappt seine Daten auf volumes/etcd im aktuellen Ordner.
- Der milvus-minio-Container bedient die Ports 9090 und 9091 lokal mit den Standard-Authentifizierungsdaten und ordnet seine Daten den Volumes/minio im aktuellen Ordner zu.
- Der milvus-standalone-Container bedient lokal die Ports 19530 mit den Standardeinstellungen und ordnet seine Daten den Volumes/milvus im aktuellen Ordner zu.
Mit dem folgenden Befehl können Sie überprüfen, ob die Container aktiv sind und laufen:
$ sudo docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
milvus-etcd etcd -advertise-client-url ... Up 2379/tcp, 2380/tcp
milvus-minio /usr/bin/docker-entrypoint ... Up (healthy) 9000/tcp
milvus-standalone /tini -- milvus run standalone Up 0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp
Sie können diesen Container wie folgt stoppen und löschen
# Stop Milvus
$ sudo docker compose down
# Delete service data
$ sudo rm -rf volumes
Wie geht es weiter?
Nachdem Sie Milvus in Docker installiert haben, können Sie:
Prüfen Sie Quickstart, um zu sehen, was Milvus kann.
Lernen Sie die grundlegenden Operationen von Milvus:
Verteilen Sie Ihren Milvus-Cluster auf Clouds:
Erkunden Sie Milvus Backup, ein Open-Source-Tool für Milvus-Datensicherungen.
Birdwatcher, ein Open-Source-Tool zur Fehlersuche in Milvus und für dynamische Konfigurations-Updates.
Entdecken Sie Attu, ein Open-Source-GUI-Tool für die intuitive Milvus-Verwaltung.