Exécuter Milvus dans Docker (Linux)

Cette page explique comment lancer une instance Milvus dans Docker.

Conditions préalables

Installer Milvus dans Docker

Milvus fournit un script d'installation pour l'installer en tant que conteneur Docker. Le script est disponible dans le référentiel Milvus. Pour installer Milvus dans Docker, il suffit d'exécuter

# 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

Nouveautés de la version 2.6.15 :

  • Streaming Node: Capacités de traitement des données améliorées
  • Woodpecker MQ: File d'attente de messages améliorée avec une réduction des frais de maintenance, voir Use Woodpecker pour plus de détails.
  • Architecture optimisée: Consolidation des composants pour de meilleures performances

Téléchargez toujours le dernier script pour vous assurer d'obtenir les configurations les plus récentes et les améliorations de l'architecture.

Si vous souhaitez utiliser Backup en mode de déploiement autonome, il est recommandé d'utiliser la méthode de déploiement Docker Compose.

Si vous rencontrez des problèmes lors du déploiement de l'image, contactez-nous à l'adresse community@zilliz.com en détaillant le problème, et nous vous fournirons l'assistance nécessaire.

Après avoir exécuté le script d'installation :

  • Un conteneur docker nommé milvus a été démarré au port 19530.
  • Un embed etcd est installé avec Milvus dans le même conteneur et sert au port 2379. Son fichier de configuration est mappé à embedEtcd.yaml dans le dossier actuel.
  • Pour modifier la configuration par défaut de Milvus, ajoutez vos paramètres au fichier user.yaml dans le dossier actuel, puis redémarrez le service.
  • Le volume de données Milvus est mappé sur volumes/milvus dans le dossier actuel.

Vous pouvez accéder à l'interface Web Milvus à l'adresse http://127.0.0.1:9091/webui/ pour en savoir plus sur votre instance Milvus. Pour plus de détails, voir Milvus WebUI.

(Facultatif) Mise à jour des configurations Milvus

Vous pouvez modifier les configurations Milvus dans le fichier user.yaml du dossier actuel. Par exemple, pour remplacer proxy.healthCheckTimeout par 1000 ms, vous pouvez modifier le fichier comme suit :

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

Redémarrez ensuite le service comme suit :

$ bash standalone_embed.sh restart

Pour les éléments de configuration applicables, voir Configuration du système.

Mise à niveau de Milvus

Vous pouvez passer à la dernière version de Milvus à l'aide de la commande de mise à niveau intégrée. Cette commande télécharge automatiquement la dernière configuration et l'image Milvus :

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

La commande de mise à niveau télécharge automatiquement

  • Télécharge le dernier script d'installation avec les configurations mises à jour
  • Télécharge la dernière image Docker de Milvus
  • Redémarre le conteneur avec la nouvelle version
  • Préserve vos données et configurations existantes

Il s'agit de la méthode recommandée pour mettre à niveau votre déploiement autonome Milvus.

Arrêter et supprimer Milvus

Vous pouvez arrêter et supprimer ce conteneur comme suit

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

Prochaines étapes

Après avoir installé Milvus dans Docker, vous pouvez.. :

Office Hours

Heures de bureau à Milvus

Obtenez de l'aide pour le déploiement de la production de la part de Zilliz, les experts de Milvus.

Réservez une session 1:1 gratuite

Try Managed Milvus for Free

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

Get Started
Feedback

Cette page a-t - elle été utile ?