Configurar Milvus con Docker Compose
Este tema describe cómo configurar los componentes de Milvus y sus dependencias de terceros con Docker Compose.
Descargar un archivo de configuración
Descargue milvus.yaml
directamente o con el siguiente comando.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.4.18/configs/milvus.yaml
Modifique el archivo de configuración
Configure su instancia de Milvus para adaptarla a los escenarios de su aplicación ajustando los parámetros correspondientes en milvus.yaml
.
Consulte los siguientes enlaces para obtener más información sobre cada parámetro.
Ordenados por:
Dependencias | Componentes |
---|---|
Descargar un archivo de instalación
Descargue el archivo de instalación de Milvus standalone y guárdelo como docker-compose.yml
.
También puede ejecutar el siguiente 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
Modifique el archivo de instalación
En docker-compose.yml
, añada una sección volumes
debajo de cada milvus-standalone
.
Asigne la ruta local a su archivo milvus.yaml
a las rutas correspondientes del contenedor Docker a los archivos de configuración /milvus/configs/milvus.yaml
bajo todas las secciones 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
según la configuración predeterminada en docker-compose.yml
. Para cambiar la carpeta donde se almacenan los datos, edite docker-compose.yml
o ejecute $ export DOCKER_VOLUME_DIRECTORY=
.Iniciar Milvus
Una vez que haya terminado de modificar el fichero de configuración y el fichero de instalación, puede iniciar Milvus.
$ sudo docker compose up -d
A continuación
- Aprenda a gestionar las siguientes dependencias de Milvus con Docker Compose o Helm: