تعلّم الإنجليزية: مراجعة لثالث 100 كلمة من 1000 كلمة شائعة في اللغة الإنجليزية (مع أسئلة)
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت Docker على التوت بي
- تنفيذ الأمر Docker دون Sudo
- كيفية استخدام عامل الميناء
- صور عامل الميناء
- حاويات قفص الاتهام
- استنتاج
Docker هي عبارة عن منصة حاويات تسمح لك ببناء واختبار ونشر التطبيقات بسرعة كحاويات محمولة ذات اكتفاء ذاتي يمكن تشغيلها في أي مكان تقريبًا.
في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت Docker على Raspberry Pi واستكشاف مفاهيم Docker والأوامر الأساسية.
المتطلبات الأساسية
نحن نفترض أن لديك Raspbian مثبت على Raspberry Pi. لا يحتاج Docker إلى واجهة رسومية ومن الأفضل استخدام صورة Raspbian Stretch Lite وتمكين SSH. وبهذه الطريقة ، سيكون لدى Raspberry Pi طاقة معالجة وذاكرة أكبر بكثير لتشغيل حاويات Docker.
تثبيت Docker على التوت بي
يعد تثبيت Docker على Raspberry Pi مجرد مسألة تشغيل بعض الأوامر.
أولاً ، قم بتنزيل البرنامج النصي لتثبيت Docker باستخدام الأمر curl التالي:
curl -fsSL https://get.docker.com -o get-docker.sh
بمجرد اكتمال التنزيل ، قم بتنفيذ البرنامج النصي عن طريق كتابة:
sh get-docker.sh
سيقوم البرنامج النصي باكتشاف توزيع Linux وتثبيت الحزم المطلوبة وبدء Docker.
قد تستغرق العملية بضع دقائق ، وعند اكتمالها ، سينتج البرنامج النصي معلومات حول إصدار Docker وكيفية استخدام Docker كمستخدم غير أساسي.
هذا هو. تم تثبيت Docker على لوحة Pi.
تنفيذ الأمر Docker دون Sudo
بشكل افتراضي ، يمكن فقط لمستخدم لديه امتيازات إدارية تنفيذ أوامر Docker.
لتشغيل أوامر Docker كمستخدم غير جذر دون الدفع
sudo
ستحتاج إلى إضافة المستخدم الخاص بك إلى مجموعة عامل الميناء الذي تم إنشاؤه أثناء التثبيت. للقيام بذلك حسب النوع:
sudo usermod -aG docker $USER
$USER
هو متغير بيئة يحتفظ باسم المستخدم الخاص بك.
تسجيل الخروج وتسجيل الدخول مرة أخرى بحيث يتم تحديث عضوية المجموعة.
للتحقق من أنه يمكنك تشغيل أوامر docker دون
sudo
بتشغيل الأمر التالي الذي سيقوم بتنزيل صورة اختبار وتشغيلها في حاوية وطباعة رسالة "Hello from Docker" والخروج:
docker container run hello-world
سوف يبدو الإخراج مثل هذا:
كيفية استخدام عامل الميناء
الآن وقد تم إعداد Docker على Raspberry Pi ، دعنا ننتقل إلى مفاهيم وأوامر عامل الإرساء الأساسية.
صور عامل الميناء
تتكون صورة Docker من سلسلة من طبقات نظام الملفات التي تمثل الإرشادات الموجودة في Dockerfile للصورة والتي تشكل أحد تطبيقات البرامج القابلة للتنفيذ. الصورة عبارة عن ملف ثنائي غير قابل للتغيير بما في ذلك التطبيق وجميع التبعيات الأخرى مثل المكتبات والثنائيات والتعليمات اللازمة لتشغيل التطبيق.
تتوفر معظم صور Docker على Docker Hub. إنها خدمة تسجيل سحابية تستند إلى وظائف أخرى لحفظ صور Docker في مستودع عام أو خاص.
للبحث عن صورة من سجل Docker Hub ، استخدم أمر
docker search
. على سبيل المثال ، للبحث عن صورة دبيان ، يمكنك كتابة:
حاويات قفص الاتهام
يسمى مثيل صورة الحاوية. تمثل الحاوية وقت تشغيل لتطبيق أو عملية أو خدمة واحدة.
قد لا تكون المقارنة الأنسب ، لكن إذا كنت مبرمجًا فيمكنك التفكير في صورة Docker كحاوية وحاوية Docker كمثال لفئة.
لبدء الحاوية وإيقافها وإزالتها وإدارتها ، استخدم الأمر
docker container
. على سبيل المثال ، سيبدأ الأمر التالي في حاوية Docker استنادًا إلى صورة دبيان. إذا لم يكن لديك الصورة محليًا ، فسيتم تنزيلها أولاً:
docker container run debian
ستتوقف حاوية دبيان فور بدء التشغيل لأنها لا تحتوي على عملية طويلة الأمد ولم يتم توفير أي أمر آخر. الحاوية تمهيد ، ركض أمر فارغ ثم خرجت.
يتيح لك مفتاح التبديل التفاعل مع الحاوية من خلال سطر الأوامر. لبدء نوع حاوية تفاعلية:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
كما ترون من الإخراج أعلاه بمجرد بدء تشغيل الحاوية ، يتم تغيير موجه الأوامر مما يعني أنك تعمل الآن من داخل الحاوية.
لسرد حاويات Docker قيد التشغيل ، استخدم الأمر التالي:
docker container ls
لعرض جميع الحاويات ،
-a
مفتاح التبديل:
docker container ls -a
لحذف حاوية واحدة أو أكثر ، انسخ معرف الحاوية (أو معرفاتها) والصقها بعد أمر
container rm
:
docker container rm c55680af670c
استنتاج
لقد تعلمت كيفية تثبيت Docker على جهاز Raspberry Pi وكيفية تشغيل حاويات Docker. لمزيد من المعلومات حول هذا الموضوع ، راجع وثائق Docker الرسمية.
عامل ميناء التوت بيكيفية تثبيت واستخدام عامل ميناء يؤلف على centos 7

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

Docker Compose هي أداة تسمح لك بتحديد وتنسيق تطبيقات Docker متعددة الحاويات. يشرح هذا البرنامج التعليمي كيفية تثبيت Docker Compose على Debian 10 ، Buster.
كيفية تثبيت واستخدام عامل ميناء يؤلف على ديبيان 9

Docker Compose هي أداة تسمح لك بتحديد وتنسيق تطبيقات Docker متعددة الحاويات. يستخدم ملف YAML لتكوين حاويات وشبكات وأحجام التطبيق.