Ejecutar Milvus con Docker Compose (Linux)
Esta página ilustra cómo lanzar una instancia de Milvus en Docker utilizando Docker Compose.
Requisitos previos
- Instale Docker.
- Compruebe los requisitos de hardware y software antes de la instalación.
Instale Milvus
Milvus proporciona un archivo de configuración Docker Compose en el repositorio Milvus. Para instalar Milvus utilizando Docker Compose, simplemente ejecute
# Download the configuration file
$ wget https://github.com/milvus-io/milvus/releases/download/v2.5.4/milvus-standalone-docker-compose.yml -O docker-compose.yml
# Start Milvus
$ sudo docker compose up -d
Creating milvus-etcd ... done
Creating milvus-minio ... done
Creating milvus-standalone ... done
Si no puede ejecutar el comando anterior, compruebe si su sistema tiene instalado Docker Compose V1. Si este es el caso, se le aconseja migrar a Docker Compose V2 debido a las notas en esta página.
Si encuentra algún problema al arrancar la imagen, póngase en contacto con nosotros en community@zilliz.com con detalles sobre el problema, y le proporcionaremos el soporte necesario.
Después de arrancar Milvus,
- Los contenedores milvus-standalone, milvus-minio y milvus-etcd están activos.
- El contenedor milvus-etcd no expone ningún puerto al host y mapea sus datos a volúmenes/etcd en la carpeta actual.
- El contenedor milvus-minio sirve los puertos 9090 y 9091 localmente con las credenciales de autenticación predeterminadas y asigna sus datos a volumes/minio en la carpeta actual.
- El contenedor milvus-standalone sirve los puertos 19530 localmente con la configuración por defecto y asigna sus datos a volumes/milvus en la carpeta actual.
Puede comprobar si los contenedores están en funcionamiento utilizando el siguiente comando:
$ sudo docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------------------------------------
milvus-etcd etcd -advertise-client-url ... Up 2379/tcp, 2380/tcp
milvus-minio /usr/bin/docker-entrypoint ... Up (healthy) 9000/tcp
milvus-standalone /tini -- milvus run standalone Up 0.0.0.0:19530->19530/tcp, 0.0.0.0:9091->9091/tcp
También puede acceder a Milvus WebUI en http://127.0.0.1:9091/webui/
para obtener más información sobre su instancia de Milvus. Para más detalles, consulte Milvus WebUI.
Detener y eliminar Milvus
Puede detener y eliminar este contenedor de la siguiente manera
# Stop Milvus
$ sudo docker compose down
# Delete service data
$ sudo rm -rf volumes
Lo que sigue
Habiendo instalado Milvus en Docker, puede:
Consultar Inicio rápido para ver qué puede hacer Milvus.
Aprender las operaciones básicas de Milvus:
Despliegue su clúster Milvus en nubes:
Explore Milvus WebUI, una interfaz web intuitiva para la observabilidad y gestión de Milvus.
Explore Milvus Backup, una herramienta de código abierto para las copias de seguridad de los datos de Milvus.
Explore Birdwatcher, una herramienta de código abierto para depurar Milvus y actualizaciones de configuración dinámicas.
Explore Attu, una herramienta GUI de código abierto para la gestión intuitiva de Milvus.