Configurazione di Milvus con Docker Compose
Questo argomento descrive come configurare i componenti di Milvus e le sue dipendenze di terze parti con Docker Compose.
Scaricare un file di configurazione
Scaricare milvus.yaml
direttamente o con il seguente comando.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.4.18/configs/milvus.yaml
Modificare il file di configurazione
Configurate la vostra istanza di Milvus per adattarla agli scenari delle vostre applicazioni regolando i parametri corrispondenti in milvus.yaml
.
Per maggiori informazioni su ciascun parametro, consultate i seguenti link.
Ordinati per:
Dipendenze | Componenti |
---|---|
Scaricare un file di installazione
Scaricate il file di installazione di Milvus standalone e salvatelo come docker-compose.yml
.
È anche possibile eseguire semplicemente il seguente comando.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.4.18/milvus-standalone-docker-compose.yml -O docker-compose.yml
Modificare il file di installazione
In docker-compose.yml
, aggiungere una sezione volumes
sotto ogni milvus-standalone
.
Mappate il percorso locale del vostro file milvus.yaml
sui percorsi corrispondenti del contenitore docker ai file di configurazione /milvus/configs/milvus.yaml
sotto tutte le sezioni volumes
.
...
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
secondo la configurazione predefinita in docker-compose.yml
. Per cambiare la cartella in cui memorizzare i dati, modificare docker-compose.yml
o eseguire $ export DOCKER_VOLUME_DIRECTORY=
.Avviare Milvus
Dopo aver modificato il file di configurazione e il file di installazione, è possibile avviare Milvus.
$ sudo docker compose up -d
Cosa succede dopo
- Imparate a gestire le seguenti dipendenze di Milvus con Docker Compose o Helm: