كيفية تثبيت Docker على Raspberry Pi مع Raspbian؟

Docker هو نظام حاويات أنك لا تحتاج إلى الكثير من الموارد لتشغيل الحاويات ، لذلك إنه خفيف جدًا وبالتالي قد يكون Docker مرشحًا مثاليًا لتطوير تطبيقات الويب واختبارها على Raspberry Pi.

بالطبع، يمكنه القيام بأشياء أخرى مثل تشغيل خادم ويب أو خادم وكيل أو خادم قاعدة بيانات والمزيد في Docker على Raspberry Pi.

إذا كنت لا تزال لا تعرف عن Docker ، فيجب أن تعلم أن هذا مشروع مفتوح المصدر بأتمتة نشر التطبيقات داخل حاويات البرامج، مما يوفر طبقة إضافية من تجريد التطبيق الافتراضي والأتمتة عبر أنظمة تشغيل متعددة.

عامل في حوض السفن يستخدم ميزات عزل الموارد في Linux kernel ، مثل cgroups ومساحات الأسماء (namespaces) للسماح بتشغيل "حاويات" منفصلة داخل مثيل Linux واحد ، وتجنب الحمل الزائد لبدء وصيانة الأجهزة الافتراضية.

تحضير Raspberry Pi

لا يعد تثبيت Docker على Raspberry Pi شيئًا للكتابة عنه في المنزل تركيبه بسيط للغاية. في هذا البرنامج التعليمي سنتخذ كأساس النظام الرسمي لـ Raspberry الخاص بنا وهو Raspbian.

إذا لم يكن لديك هذا النظام مثبتًا على جهاز Raspberry حتى الآن ، فيمكنك الرجوع إلى المقالة التالية حيث نشرح كيفية القيام بذلك بطريقة بسيطة إلى حد ما. الرابط هو هذا. 

مع تثبيت Raspbian بالفعل على Raspberry Pi ، سنقوم بتحديث الحزم وذاكرة التخزين المؤقت لمستودع حزمة Raspbian APT بالأمر التالي:

sudo apt update

الآن ، يجب عليك تحديث جميع حزم البرامج الجديدة التي تم اكتشافها من Raspbian. لهذا علينا فقط تنفيذ الأمر التالي:

sudo apt upgrade

في هذه المرحلة ، تحتاج حزم البرامج إلى التحديث.

الآن يجب عليك تثبيت رؤوس النواة لنظام التشغيل. هذا مهم ، لأنه إذا لم تقم بتثبيت رؤوس kernel ، فلن يعمل Docker.

لتثبيت رؤوس النواة ، كل ما عليك فعله هو تشغيل الأمر التالي في الجهاز:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

مع كل ما سبق جاهزًا ، يمكننا الآن المتابعة إلى تثبيت Docker على Raspberry Pi المحبوب ، لأننا على يقين تام من أن لدينا جميع الحزم المحدثة للنظام.

قم بتثبيت Docker على Raspberry Pi

تركيب عامل ميناء نقوم بذلك عن طريق تنفيذ الأمر التالي في الجهاز:

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

قد تستغرق عملية التنزيل والتثبيت بعض الوقت ، لذا أقترح أن تأخذ وقتك.

عامل في حوض السفن

بالفعل مع تثبيت Docker في نظام Raspberry Pi الخاص بنا ، الآن نبدأ بأعمال التنفيذ Docker حتى تتمكن من استخدامه.

لهذا فإن الخطوة الأولى أضف مستخدم نظامنا "pi" (افتراضي Raspbian) لمجموعة عامل الميناء. وبالتالي ، ستتمكن من إنشاء وإدارة الحاويات والصور والمجلدات وما إلى ذلك. عامل ميناء بدون sudo أو امتيازات المستخدم المتميز.

إذا قاموا بإنشاء مستخدم مختلف ، فيجب عليهم تغيير "pi" إلى اسم المستخدم الخاص بهم في الأمر. لإضافة مستخدم pi إلى مجموعة Docker عليهم فقط تشغيل الأمر التالي:

sudo usermod -aG docker pi

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

يمكنهم إعادة تشغيل نظامهم عن طريق تشغيل الأمر التالي في الجهاز:

sudo reboot

بمجرد إعادة تشغيل النظام ، نعود إليه وسنفتح محطة طرفية. في ذلك سنقوم بتنفيذ الأمر التالي إلى تحقق من تثبيت Docker وأنه يعمل بالفعل على النظام:

docker version

كما ترى ، يعمل Docker بشكل مثالي على Raspberry Pi بالفعل.

الآن عليك فقط تنفيذ الحاوية الأولى الخاصة بك. للقيام بذلك ، يمكنك البحث عن واحد على صفحة Docker ، والتي تضم العديد من التطبيقات. الرابط هو هذا.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.