Eseguire Milvus in Docker (Linux)

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

Prerequisiti

Installare Milvus in Docker

Milvus fornisce uno script di installazione per installarlo come container 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

Novità della versione 2.6.24:

  • Nodo di streaming: funzionalità di elaborazione dei dati potenziate
  • Woodpecker MQ: coda di messaggi migliorata con minori costi di manutenzione; per i dettagli, consultare la sezione " Utilizzo di Woodpecker "
  • Architettura ottimizzata: componenti consolidati per prestazioni migliori

Scaricare sempre lo script più recente per assicurarsi di disporre delle configurazioni e dei miglioramenti architetturali più aggiornati.

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

Se si riscontrano problemi durante il download dell’immagine, contattarci all’indirizzo community@zilliz.com fornendo i dettagli del problema e forniremo il supporto necessario.

Dopo aver eseguito lo script di installazione:

  • È stato avviato un container Docker denominato milvus sulla porta 19530.
  • Insieme a Milvus, nello stesso container è installato un etcd integrato, che opera sulla porta 2379. Il suo file di configurazione è mappato su embedEtcd.yaml nella cartella corrente.
  • Per modificare la configurazione predefinita di Milvus, aggiungete le vostre impostazioni al file user.yaml nella cartella corrente, quindi riavviate il servizio.
  • Il volume di dati di Milvus è mappato su volumes/milvus nella cartella corrente.

È possibile accedere all’interfaccia Web di Milvus all’indirizzo http://127.0.0.1:9091/webui/ per ottenere ulteriori informazioni sull’istanza di Milvus in uso. Per i dettagli, consultare la documentazione relativa all’interfaccia Web di Milvus.

(Facoltativo) Aggiornamento delle configurazioni di Milvus

È possibile modificare le configurazioni di Milvus nel file user.yaml presente nella cartella corrente. Ad esempio, per cambiare l'indirizzo proxy.healthCheckTimeout in 1000 ms, è possibile 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, consultare Configurazione di sistema.

Aggiornamento di Milvus

È possibile eseguire l'aggiornamento all'ultima versione di Milvus utilizzando il comando di aggiornamento integrato. In questo modo vengono scaricati automaticamente la configurazione più recente e l'immagine di Milvus:

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

Il comando di aggiornamento esegue automaticamente le seguenti operazioni:

  • Scarica lo script di installazione più recente con le configurazioni aggiornate
  • Recupera l’immagine Docker più recente di Milvus
  • Riavvia il container con la nuova versione
  • Conserva i dati e le configurazioni esistenti

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

Arrestare ed eliminare Milvus

È possibile arrestare ed eliminare questo container come segue

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

Prossimi passi

Dopo aver installato Milvus in Docker, è possibile:

Tradotto daDeepL

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

Prova Milvus gestito gratuitamente

Zilliz Cloud è senza problemi, basato su Milvus e 10 volte più veloce.

Inizia
Feedback

Questa pagina è stata utile?