Configurar Milvus con Docker Compose
En este tema se describe cómo configurar los componentes de Milvus y sus dependencias de terceros con Docker Compose.
Descargar un archivo de configuración
Descarga milvus.yaml directamente o mediante el siguiente comando.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v3.0.2/configs/milvus.yaml
Modificar el archivo de configuración
Configura tu instancia de Milvus para que se adapte a tus escenarios de aplicación ajustando los parámetros correspondientes en milvus.yaml.
Consulte los siguientes enlaces para obtener más información sobre cada parámetro.
Ordenado por:
| Dependencias | Componentes |
|---|---|
Descargar un archivo de instalación
Descarga el archivo de instalación de Milvus independiente y guárdalo como « docker-compose.yml ».
También puede simplemente ejecutar el siguiente comando.
# 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 el archivo de instalación
En docker-compose.yml, añade una sección « volumes » debajo de cada « milvus-standalone ».
Asigna la ruta local a tu archivo « milvus.yaml » a las rutas correspondientes del contenedor Docker hacia los archivos de configuración « /milvus/configs/milvus.yaml » en 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 de docker-compose.yml. Para cambiar la carpeta en la que se almacenan los datos, edita docker-compose.yml o ejecuta $ export DOCKER_VOLUME_DIRECTORY=.
Iniciar Milvus
Una vez que haya terminado de modificar el archivo de configuración y el archivo de instalación, ya puede iniciar Milvus.
$ sudo docker compose up -d
Próximos pasos
- Aprende a gestionar las siguientes dependencias de Milvus con Docker Compose o Helm: