كيف تقوم بتشغيل حاوية عامل ميناء؟

Kyf Tqwm Btshghyl Hawyt Aml Myna



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

ستوضح هذه المقالة إجراء الالتزام بحاوية Docker قيد التشغيل.

كيف تقوم بتشغيل حاوية عامل ميناء؟

لتنفيذ حاوية Docker قيد التشغيل ، تحقق من الخطوات المذكورة أدناه:







الخطوة 1: عرض واختيار حاوية قيد التشغيل

أولاً ، اعرض جميع الحاويات قيد التشغيل وحدد حاوية معينة:



عامل ميناء ملاحظة



يوضح الناتج أعلاه أن هناك حاوية واحدة فقط قيد التشغيل ، أي ' تابع 1 'وسنستخدمه في الخطوات القادمة.





الخطوة 2: الوصول إلى الحاوية قيد التشغيل

ثم قم بتنفيذ ' docker exec -it bash لفتح غلاف Bash داخل حاوية التشغيل:

docker exec -it Cont1 bash



فتح الأمر المذكور أعلاه قذيفة Bash ويمكن الآن للمستخدمين تنفيذ الأمر داخل الحاوية قيد التشغيل.

الخطوة 3: إجراء التغييرات في الحاوية قيد التشغيل

بعد ذلك ، قم بإجراء بعض التغييرات على الحاوية قيد التشغيل. على سبيل المثال ، أنشأنا ملفًا جديدًا باسم ' test.txt 'مع بعض المحتوى:

صدى 'This is Test file'> test.txt

تم تخزين المحتوى في ' test.txt ' ملف.

الخطوة 4: التحقق

اكتب ' ls 'وسرد جميع محتويات الحاوية لعرض الملف الذي تم إنشاؤه حديثًا. ثم قم بتشغيل ' القط <اسم الملف> 'لعرض محتواه:

ls
cat test.txt

في الإخراج أعلاه ، الملف الذي تم إنشاؤه حديثًا ' test.txt 'ويمكن أيضًا رؤية محتواه في المحطة.

الخطوة 5: قم بتشغيل الحاوية

الآن ، استمر في تشغيل الحاوية الحالية وافتح نافذة طرفية جديدة. ثم أدخل ' التزام عامل ميناء 'لحفظ آخر التغييرات على صورة جديدة:

التزام عامل ميناء Cont1 myimg1: V1.0

الخطوة 6: التحقق من التغييرات المطلوبة

للتحقق ، أولاً ، قم بإدراج جميع صور Docker لعرض صورة Docker الجديدة حيث تم حفظ التغييرات:

صور عامل ميناء

الصورة الجديدة أي ' myimg1 'مع علامة' الإصدار 1.0 'تم إنشاؤه بنجاح مع تعديلات جديدة.

الآن ، قم ببناء وبدء حاوية جديدة من صورة Docker التي تم إنشاؤها حديثًا والوصول إليها باستخدام الأمر المذكور أدناه:

docker run -it - الاسم Cont2 myimg1: V1.0 bash

هنا:

  • ' -هو - هي 'العلم لبدء جلسة المحطة التفاعلية في الحاوية المحددة.
  • ' -اسم 'يعيّن اسم الحاوية على' تابع 2 '.
  • ' myimg1: V1.0 'هي صورة Docker التي سيتم استخدامها للحاوية.
  • ' سحق 'لبدء bash shell في الحاوية:

بعد ذلك ، استخدم ' ls 'لسرد محتوى الحاوية الجديدة والتحقق مما إذا كان محتواها هو نفسه الحاوية السابقة. ثم استخدم ' القط <اسم الملف> 'لعرض محتوى الملف:

ls
cat test.txt

يمكن ملاحظة أن محتوى الحاوية الجديدة ' تابع 2 'هو نفس الحاوية السابقة' تابع 2 '.

خاتمة

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