Eseguire Milvus in Docker (Linux)
Questa pagina illustra come avviare un'istanza di Milvus in Docker.
Prerequisiti
- Installare Docker.
- Verificare i requisiti hardware e software prima dell'installazione.
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:
Consultare la Guida rapida per scoprire le funzionalità di Milvus.
Imparare le operazioni di base di Milvus:
Distribuisci il tuo cluster Milvus su cloud:
Scopri Milvus WebUI, un'interfaccia web intuitiva per l'osservabilità e la gestione di Milvus.
Scopri Milvus Backup, uno strumento open source per il backup dei dati di Milvus.
Scopri Birdwatcher, uno strumento open source per il debug di Milvus e gli aggiornamenti dinamici della configurazione.
Scopri Attu, uno strumento GUI open source per una gestione intuitiva di Milvus.