Eseguire Milvus in Docker (Linux)

Questa pagina illustra come lanciare un'istanza di Milvus in Docker.

Prerequisiti

Installare Milvus in Docker

Milvus fornisce uno script di installazione per installarlo come contenitore Docker. Lo script è disponibile nel repository di Milvus. Per installare Milvus in Docker, è sufficiente eseguire

# 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

Cosa c'è di nuovo nella versione 2.6.16:

  • Nodo di streaming: Migliori capacità di elaborazione dei dati
  • Woodpecker MQ: migliorata la coda di messaggi con un ridotto overhead di manutenzione; per i dettagli, vedere Utilizzo di Woodpecker
  • Architettura ottimizzata: Componenti consolidati per migliorare le prestazioni

Scaricate sempre lo script più recente per assicurarvi di ottenere le configurazioni e i miglioramenti dell'architettura più recenti.

Se si desidera utilizzare Backup in modalità di distribuzione autonoma, si consiglia di utilizzare il metodo di distribuzione Docker Compose.

Se si riscontrano problemi nell'estrazione dell'immagine, contattateci all'indirizzo community@zilliz.com con i dettagli del problema e vi forniremo il supporto necessario.

Dopo aver eseguito lo script di installazione:

  • È stato avviato un contenitore docker chiamato milvus sulla porta 19530.
  • Un embed etcd è installato insieme a Milvus nello stesso contenitore e serve alla porta 2379. Il suo file di configurazione è mappato su embedEtcd.yaml nella cartella corrente.
  • Per modificare la configurazione predefinita di Milvus, aggiungere le proprie impostazioni al file user.yaml nella cartella corrente e poi riavviare il servizio.
  • Il volume di dati Milvus è mappato su volumes/milvus nella cartella corrente.

È possibile accedere a Milvus WebUI all'indirizzo http://127.0.0.1:9091/webui/ per saperne di più sulla propria istanza Milvus. Per ulteriori informazioni, consultare Milvus WebUI.

(Facoltativo) Aggiornare le configurazioni di Milvus

È possibile modificare le configurazioni di Milvus nel file user.yaml nella cartella corrente. Ad esempio, per cambiare proxy.healthCheckTimeout in 1000 ms, si può modificare il file come segue:

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

Quindi riavviare il servizio come segue:

$ bash standalone_embed.sh restart

Per le voci di configurazione applicabili, fare riferimento a Configurazione del sistema.

Aggiornamento di Milvus

È possibile aggiornare alla versione più recente di Milvus utilizzando il comando di aggiornamento integrato. Questo scarica automaticamente la configurazione e l'immagine di Milvus più recente:

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

Il comando di aggiornamento scarica automaticamente

  • scarica l'ultimo script di installazione con le configurazioni aggiornate
  • preleva l'immagine Docker di Milvus più recente
  • Riavvia il contenitore con la nuova versione
  • Conserva i dati e le configurazioni esistenti

Questo è il modo consigliato per aggiornare la distribuzione standalone di Milvus.

Arresto ed eliminazione di Milvus

È possibile arrestare ed eliminare questo contenitore come segue

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

Cosa succede dopo

Dopo aver installato Milvus in Docker, è possibile:

Office Hours

Orari d'ufficio di Milvus

Chiedete aiuto per la distribuzione in produzione a Zilliz, gli esperti di Milvus.

Prenota una sessione gratuita 1:1

Try Managed Milvus for Free

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

Get Started
Feedback

Questa pagina è stata utile?