Milvus in Docker ausführen (Linux)

Diese Seite zeigt, wie man eine Milvus-Instanz in Docker startet.

Voraussetzungen

Installieren von Milvus in Docker

Milvus bietet ein Installationsskript, um es als Docker-Container zu installieren. Das Skript ist im Milvus-Repository verfügbar. Um Milvus in Docker zu installieren, führen Sie einfach

# 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

Was ist neu in v2.6.15:

  • Streaming Node: Verbesserte Datenverarbeitungsmöglichkeiten
  • Woodpecker MQ: Verbesserte Nachrichtenwarteschlange mit reduziertem Wartungsaufwand, siehe Woodpecker verwenden für Details
  • Optimierte Architektur: Konsolidierte Komponenten für bessere Leistung

Laden Sie immer das neueste Skript herunter, um sicherzustellen, dass Sie die neuesten Konfigurationen und Architekturverbesserungen erhalten.

Wenn Sie Backup im eigenständigen Bereitstellungsmodus verwenden möchten, empfiehlt sich die Verwendung der Docker Compose-Bereitstellungsmethode.

Sollten Sie beim Ziehen des Images auf Probleme stoßen, wenden Sie sich bitte an community@zilliz.com und schildern Sie uns das Problem.

Nachdem Sie das Installationsskript ausgeführt haben:

  • Ein Docker-Container namens milvus wurde an Port 19530 gestartet.
  • Ein embed etcd wird zusammen mit Milvus im selben Container installiert und dient an Port 2379. Seine Konfigurationsdatei wird auf embedEtcd.yaml im aktuellen Ordner abgebildet.
  • Um die Standardkonfiguration von Milvus zu ändern, fügen Sie Ihre Einstellungen der Datei user.yaml im aktuellen Ordner hinzu und starten Sie den Dienst neu.
  • Das Milvus-Datenvolumen wird im aktuellen Ordner auf volumes/milvus abgebildet.

Sie können auf die Milvus-WebUI unter http://127.0.0.1:9091/webui/ zugreifen, um mehr über Ihre Milvus-Instanz zu erfahren. Einzelheiten finden Sie unter Milvus WebUI.

(Optional) Milvus-Konfigurationen aktualisieren

Sie können die Milvus-Konfigurationen in der Datei user.yaml im aktuellen Ordner ändern. Um zum Beispiel proxy.healthCheckTimeout in 1000 ms zu ändern, können Sie die Datei wie folgt ändern:

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

Starten Sie dann den Dienst wie folgt neu:

$ bash standalone_embed.sh restart

Die zutreffenden Konfigurationselemente finden Sie unter Systemkonfiguration.

Upgrade von Milvus

Sie können ein Upgrade auf die neueste Version von Milvus durchführen, indem Sie den eingebauten Upgrade-Befehl verwenden. Dadurch werden automatisch die neueste Konfiguration und das neueste Milvus-Image heruntergeladen:

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

Der Upgrade-Befehl lädt automatisch:

  • Lädt das neueste Installationsskript mit aktualisierten Konfigurationen herunter
  • Holt das neueste Milvus-Docker-Image
  • Startet den Container mit der neuen Version neu
  • Behält Ihre bestehenden Daten und Konfigurationen bei

Dies ist der empfohlene Weg, um Ihren Milvus-Einzelbetrieb zu aktualisieren.

Milvus stoppen und löschen

Sie können diesen Container wie folgt stoppen und löschen

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

Wie geht es jetzt weiter?

Nachdem Sie Milvus in Docker installiert haben, können Sie:

Office Hours

Milvus Bürozeiten

Holen Sie sich Hilfe bei der Produktionsbereitstellung von Zilliz, den Experten für Milvus.

Buchen Sie eine kostenlose 1:1-Sitzung

Try Managed Milvus for Free

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

Get Started
Feedback

War diese Seite hilfreich?