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