إنشاء كتلة Raspberry Pi مع سرب دوكر

محدث 9 August 2017 - 0 تعليقات - , , , , , , ,

ⓘ ربما تمت ترجمة هذه المقالة جزئيًا أو كليًا باستخدام أدوات آلية. نحن نعتذر عن أي أخطاء قد يسببها هذا.

منذ بعض الوقت أعلنت مؤسسة Raspberry Pi توافق دوكر على Raspberry Pi. لذلك أصبح من الأسهل الآن إعداد واستخدام Docker على التوت. اليوم سوف نشرح كيفية تثبيت دوكر سرب، وضع دوكر التي تسمح لك لإنشاء كتلة (ربط عدة Rsapberry) بسهولة جدا.
ألا تعرف (دوكر)؟ لا يهم، لقد أنتج فرانك مقالة مفصلة لك حول هذا الموضوع.

لتشغيل هذا البرنامج التعليمي، وسوف تحتاج على الأقل اثنين من التوت بي، وكابلات الطاقة الخاصة بهم، فضلا عن بطاقة microSD (8GB يكفي).

تثبيت دوكر على Pi التوت

لتثبيت دوكر على Pi التوت، لا يوجد شيء معقد. كل ما عليك القيام به هو تسجيل الدخول إلى Pi في SSH واكتب في الأمر التالي:

curl -sSL https://get.docker.com | sh

يمكنك الآن إنشاء الحاويات الخاصة بك أو تحميل الحاويات المجتمع، عن طريق منصة DockerHub. كن حذرا لاستخدام حاويات ARM، وإلا Docker لن تكون قادرة على إطلاقها.

إعداد مجموعة Raspberry Pi مع سرب دوكر

مع وصول الرسمية من دوكر على pi التوت، يمكننا الاستفادة من دوكر سرب الذي يسمح لإنشاء كتلة (إنشاء مجموعة من الآلات) من أجل إدارة العديد من الآلات كمورد واحد. وهكذا مع مجموعة من 4 Raspberry Pi و Docker Swarm ، سيتم توزيع الحاويات تلقائيًا من أجل الحصول على نظام مستقر.

دوكر سرب يعمل مع مدير والعمال، وهذه هي كما فهمت تحت أوامر المدير. لذا علينا أن نسند الأدوار إلى (راسبيري بي)

هنا فعلنا الاختبار مع اثنين من التوت بي تحت Raspbian جيسي:
واحد يحمل اسم (المضيف) "raspManager" و IP 192.168.1.100 والثانية المسماة "raspWorker01" مع IP 192.168.1.101.

إضافة Pi إلى الكتلة

أولا، نبدأ الكتلة، لهذا نحن تنفيذ الأمر سرب docker init على مدير Pi التوت.
بمجرد تشغيل الأمر، سوف يرسل لك الطرف تعليمات لإضافة عمال إلى المجموعة الخاصة بك.

pi@raspManager:~ $ sudo docker swarm init 
Swarm initialized: current node (4c13twqzewrqkuraxybajr973) is now a manager.

To add a worker to this swarm, run the following command:

docker swarm join 
 --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 
 192.168.1.100:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

كما ترون، لقد بدأ سرب للتو. لإضافة Pi التوت الخاص بك إلى الكتلة دوكر، لدينا فقط للاتصال بي الثاني (raspWorker01) في SSH ثم لصق الأمر الذي أعطيت لنا، هنا دوكر سرب الانضمام –الرمز SWMTKN-1-0fomfa1ogbc67p3fdxn4ea17g8jsvbtip52q3h7w5th4-8efjokb38uhtqgvg3idf874l 192.168.100:23777

pi@raspWorker01:~ $ sudo docker swarm join --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.1.100:2377

كن حذرا من الرمز المميز الذي قدمه المدير هو نفسه أبدا، تأكد من نسخ النظام الذي قدمه مدير التوت الخاص بك.

بعد التحقق من صحة الطلب على العامل، سوف تقوم المحطة بإبلاغك بنجاح الإضافة.

This node joined a swarm as a worker.

يمكنك التحقق من حالة الكتلة في أي وقت مع الأمر docker العقدة ls، هذا الأمر يبدأ تشغيل على الجهاز إدارة.

pi@raspManager:~ $ sudo docker node ls
ID                          HOSTNAME        STATUS    AVAILABILITY    MANAGER STATUS
4c13twqzewrqkuraxybajr973 * raspManager     Ready     Active          Leader
a7demo2k14obqp66gbxfsm7     raspWorker01    Ready     Active

يمكنك الآن إعداد الحاويات الخاصة بك على كتلة Raspberry Pi.
كما أننا نوصي باختيار الحاويات تحت جبال الألب لينكس التي لديها ميزة كونها خفيفة جدا!

مشاركة
النشرة الإخبارية
الكاتب :
Raspberry Pi FR
انضم إلى مجتمع Raspberry Pi
كمبيوتر بقيمة 35 دولارًا باع بالفعل 10 ملايين نسخة
شراء RASPBERRY PI الجديد 4
البرامج التعليمية ذات الصلة
استخدم قارئ RFID مع Raspberry Pi. قم بتنشيط منفذ TTL التسلسلي لـ Raspberry Pi وتحقق من أنه يعمل. لماذا يجب أن أشرح بيتكوين لفرانسيس إنفو بدلاً من جدتي؟ وميض مؤشر LED الأخضر الموجود على متن جهاز Raspberry Pi. قم بتشغيل وإيقاف تشغيل مؤشر LED باستخدام Raspberry Pi و Python.
No Comments
مشاركة
الاشتراك في الرسائل الإخبارية
اشترك في النشرة الإخبارية.
هل أعجبك هذا المقال ؟
اشترك وابق على اطلاع!