Configurer Milvus avec Docker Compose
Cette rubrique décrit comment configurer les composants Milvus et ses dépendances tierces avec Docker Compose.
Télécharger un fichier de configuration
Téléchargez milvus.yaml directement ou à l'aide de la commande suivante.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.4.23/configs/milvus.yaml
Modifier le fichier de configuration
Configurez votre instance Milvus en fonction de vos scénarios d'application en ajustant les paramètres correspondants dans milvus.yaml.
Consultez les liens suivants pour plus d'informations sur chaque paramètre.
Classé par :
| Dépendances | Composants |
|---|---|
Télécharger un fichier d'installation
Téléchargez le fichier d'installation de Milvus standalone et enregistrez-le sous docker-compose.yml.
Vous pouvez également exécuter la commande suivante.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.4.23/milvus-standalone-docker-compose.yml -O docker-compose.yml
Modifier le fichier d'installation
Dans docker-compose.yml, ajoutez une section volumes sous chaque section milvus-standalone.
Faites correspondre le chemin d'accès local à votre fichier milvus.yaml aux chemins d'accès correspondants du conteneur Docker aux fichiers de configuration /milvus/configs/milvus.yaml sous toutes les sections 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 conformément à la configuration par défaut dans docker-compose.yml. Pour modifier le dossier de stockage des données, modifiez docker-compose.yml ou exécutez $ export DOCKER_VOLUME_DIRECTORY=.Démarrer Milvus
Après avoir modifié le fichier de configuration et le fichier d'installation, vous pouvez démarrer Milvus.
$ sudo docker compose up -d
Prochaines étapes
- Apprenez à gérer les dépendances suivantes de Milvus avec Docker Compose ou Helm :