Configurazione di Milvus con Docker Compose
In questa sezione viene descritto come configurare i componenti di Milvus e le relative dipendenze di terze parti con Docker Compose.
Scaricare un file di configurazione
Scaricare direttamente il file ` milvus.yaml ` oppure utilizzare il comando seguente.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v3.0.2/configs/milvus.yaml
Modifica il file di configurazione
Configurare l’istanza di Milvus in base alle proprie esigenze applicative regolando i parametri corrispondenti nel file ` milvus.yaml`.
Per ulteriori informazioni su ciascun parametro, consulta i link seguenti.
Ordinati per:
| Dipendenze | Componenti |
|---|---|
Scarica il file di installazione
Scarica il file di installazione per Milvus standalone e salvalo come docker-compose.yml.
È anche possibile eseguire semplicemente il comando seguente.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v3.0.2/milvus-standalone-docker-compose.yml -O docker-compose.yml
Modifica del file di installazione
Nel file ` docker-compose.yml`, aggiungi una sezione ` volumes ` sotto ogni ` milvus-standalone`.
Mappa il percorso locale del tuo file milvus.yaml ai percorsi corrispondenti dei file di configurazione /milvus/configs/milvus.yaml all’interno di tutte le sezioni volumes nel container Docker.
...
standalone:
container_name: milvus-standalone
image: milvusdb/milvus:v2.2.13
command: ["milvus", "run", "standalone"]
environment:
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
volumes:
- /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml # Map the local path to the container path
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
ports:
- "19530:19530"
- "9091:9091"
depends_on:
- "etcd"
- "minio"
...
/volumes in base alla configurazione predefinita in docker-compose.yml. Per modificare la cartella in cui memorizzare i dati, modificare docker-compose.yml o eseguire $ export DOCKER_VOLUME_DIRECTORY=.
Avvio di Milvus
Una volta completate le modifiche al file di configurazione e al file di installazione, è possibile avviare Milvus.
$ sudo docker compose up -d
Prossimi passi
- Scopri come gestire le seguenti dipendenze di Milvus con Docker Compose o Helm: