Ejecutar Milvus en Docker (Linux)

Esta página ilustra cómo lanzar una instancia de Milvus en Docker.

Requisitos previos

Instalar Milvus en Docker

Milvus proporciona un script de instalación para instalarlo como un contenedor Docker. El script está disponible en el repositorio de Milvus. Para instalar Milvus en Docker, simplemente ejecute

# Download the installation script
$ curl -sfL https://raw.githubusercontent.com/milvus-io/milvus/master/scripts/standalone_embed.sh -o standalone_embed.sh

# Start the Docker container
$ bash standalone_embed.sh start

Novedades en v2.6.16:

  • Nodo Streaming: Capacidades de procesamiento de datos mejoradas
  • Woodpecker MQ: Cola de mensajes mejorada con sobrecarga de mantenimiento reducida, consulte Uso de Woodpecker para más detalles
  • Arquitectura optimizada: Componentes consolidados para un mejor rendimiento

Descargue siempre el último script para asegurarse de obtener las configuraciones y mejoras de arquitectura más recientes.

Si desea utilizar Backup en modo de despliegue autónomo, se recomienda utilizar el método de despliegue Docker Compose.

Si encuentra algún problema al desplegar 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 ejecutar el script de instalación:

  • Se ha iniciado un contenedor docker llamado milvus en el puerto 19530.
  • Un embed etcd está instalado junto con Milvus en el mismo contenedor y sirve en el puerto 2379. Su archivo de configuración se asigna a embedEtcd.yaml en la carpeta actual.
  • Para cambiar la configuración por defecto de Milvus, añada su configuración al archivo user.yaml en la carpeta actual y reinicie el servicio.
  • El volumen de datos de Milvus se asigna a volumes/milvus en la carpeta actual.

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 obtener más información, consulte Milvus WebUI.

(Opcional) Actualizar las configuraciones de Milvus

Puede modificar las configuraciones de Milvus en el archivo user.yaml de la carpeta actual. Por ejemplo, para cambiar proxy.healthCheckTimeout a 1000 ms, puede modificar el archivo de la siguiente manera:

cat << EOF > user.yaml
# Extra config to override default milvus.yaml
proxy:
  healthCheckTimeout: 1000 # ms, the interval that to do component healthy check
EOF

A continuación, reinicie el servicio como se indica a continuación:

$ bash standalone_embed.sh restart

Para conocer los elementos de configuración aplicables, consulte Configuración del sistema.

Actualizar Milvus

Puede actualizar a la última versión de Milvus utilizando el comando de actualización incorporado. Esto descarga automáticamente la última configuración e imagen de Milvus:

# Upgrade Milvus to the latest version
$ bash standalone_embed.sh upgrade

El comando de actualización automáticamente:

  • Descarga el último script de instalación con configuraciones actualizadas
  • Extrae la última imagen Docker de Milvus
  • Reinicia el contenedor con la nueva versión
  • Conserva sus datos y configuraciones existentes

Esta es la forma recomendada de actualizar su despliegue independiente de Milvus.

Detener y eliminar Milvus

Puede detener y eliminar este contenedor de la siguiente manera

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

Lo que sigue

Habiendo instalado Milvus en Docker, puede:

Office Hours

Horario de oficina de Milvus

Obtenga ayuda con el despliegue de producción de Zilliz, los expertos en Milvus.

Reserve una sesión 1:1 gratuita

Try Managed Milvus for Free

Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

Get Started
Feedback

¿Fue útil esta página?