تكوين Milvus باستخدام Docker Compose
يصف هذا الموضوع كيفية تهيئة مكونات Milvus وتوابعها الخارجية باستخدام Docker Compose.
تنزيل ملف التكوين
قم بتنزيل milvus.yaml مباشرة أو باستخدام الأمر التالي.
$ wget https://raw.githubusercontent.com/milvus-io/milvus/v2.6.14/configs/milvus.yaml
تعديل ملف التكوين
قم بتهيئة مثيل Milvus الخاص بك ليناسب سيناريوهات تطبيقك من خلال تعديل المعلمات المقابلة في milvus.yaml.
راجع الروابط التالية لمزيد من المعلومات حول كل معلمة.
مرتبة حسب:
| التبعيات | المكونات |
|---|---|
تنزيل ملف التثبيت
قم بتنزيل ملف التثبيت الخاص بـ Milvus المستقل، واحفظه بصيغة docker-compose.yml.
يمكنك أيضاً ببساطة تشغيل الأمر التالي.
# For Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v2.6.14/milvus-standalone-docker-compose.yml -O docker-compose.yml
تعديل ملف التثبيت
في docker-compose.yml ، أضف قسم volumes تحت كل milvus-standalone.
قم بتعيين المسار المحلي لملف milvus.yaml الخاص بك على مسارات حاوية دوكر المقابلة لملفات التكوين /milvus/configs/milvus.yaml تحت كل 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 وفقًا للتكوين الافتراضي في docker-compose.yml. لتغيير المجلد لتخزين البيانات، قم بتحرير docker-compose.yml أو قم بتشغيل $ export DOCKER_VOLUME_DIRECTORY=.بدء تشغيل ميلفوس
بعد الانتهاء من تعديل ملف التهيئة وملف التثبيت، يمكنك بعد ذلك بدء تشغيل ميلفوس.
$ sudo docker compose up -d
ما التالي
- تعرف على كيفية إدارة تبعيات Milvus التالية باستخدام Docker Compose أو Helm: