تشغيل Milvus في Docker (لينكس)

توضح هذه الصفحة كيفية تشغيل مثيل Milvus في Docker.

المتطلبات الأساسية

تثبيت Milvus في Docker

يوفر Milvus نصاً برمجياً للتثبيت لتثبيته كحاوية دوكر. يتوفر البرنامج النصي في مستودع ميلفوس. لتثبيت Milvus في Docker، ما عليك سوى تشغيل

# 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

ما الجديد في الإصدار 2.6.16:

  • عقدة التدفق: قدرات معالجة البيانات المحسّنة
  • نقار الخشب MQ: قائمة انتظار محسّنة للرسائل مع تقليل نفقات الصيانة، انظر استخدام نقار الخشب للحصول على التفاصيل
  • بنية محسّنة: مكونات مدمجة لأداء أفضل

قم دائمًا بتنزيل أحدث برنامج نصي لضمان حصولك على أحدث التكوينات والتحسينات في البنية.

إذا كنت ترغب في استخدام النسخ الاحتياطي في وضع النشر المستقل، فمن المستحسن استخدام طريقة نشر Docker Compose.

إذا واجهتك أي مشاكل في سحب الصورة، اتصل بنا على community@zilliz.com مع تفاصيل عن المشكلة، وسنقدم لك الدعم اللازم.

بعد تشغيل البرنامج النصي للتثبيت:

  • تم بدء تشغيل حاوية docker باسم milvus على المنفذ 19530.
  • تم تثبيت برنامج تضمين إلخd مع ميلفوس في نفس الحاوية ويعمل على المنفذ 2379. يتم تعيين ملف التكوين الخاص به إلى embedEtcd.yaml في المجلد الحالي.
  • لتغيير تكوين Milvus الافتراضي، أضف الإعدادات الخاصة بك إلى ملف user.yaml في المجلد الحالي ثم أعد تشغيل الخدمة.
  • يتم تعيين وحدة تخزين بيانات Milvus إلى وحدات التخزين/ميلفوس في المجلد الحالي.

يمكنك الوصول إلى Milvus WebUI على http://127.0.0.1:9091/webui/ لمعرفة المزيد حول مثيل Milvus الخاص بك. للحصول على التفاصيل، راجع Milvus WebUI.

(اختياري) تحديث تكوينات Milvus

يمكنك تعديل تكوينات Milvus في ملف user.yaml في المجلد الحالي. على سبيل المثال، لتغيير proxy.healthCheckTimeout إلى 1000 ms، يمكنك تعديل الملف على النحو التالي:

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

ثم أعد تشغيل الخدمة على النحو التالي:

$ bash standalone_embed.sh restart

للاطلاع على عناصر التكوين القابلة للتطبيق، راجع تكوين النظام.

ترقية ميلفوس

يمكنك الترقية إلى أحدث إصدار من Milvus باستخدام أمر الترقية المدمج. يقوم هذا الأمر تلقائياً بتنزيل أحدث تكوين وصورة Milvus:

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

يقوم أمر الترقية تلقائياً

  • تنزيل أحدث برنامج نصي للتثبيت مع التكوينات المحدثة
  • يسحب أحدث صورة ل Milvus Docker.
  • يعيد تشغيل الحاوية بالإصدار الجديد
  • يحافظ على بياناتك وتكويناتك الحالية

هذه هي الطريقة الموصى بها لترقية النشر المستقل ل Milvus.

إيقاف وحذف ميلفوس

يمكنك إيقاف هذه الحاوية وحذفها كما يلي

# Stop Milvus
$ bash standalone_embed.sh stop

# Delete Milvus data
$ bash standalone_embed.sh delete

ما التالي

بعد تثبيت Milvus في Docker، يمكنك:

Office Hours

ساعات عمل مكتب ميلفوس

احصل على المساعدة في نشر الإنتاج من Zilliz، الخبراء في ميلفوس.

احجز جلسة مجانية 1:1

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟