ستوضح هذه المقالة إجراء الالتزام بحاوية Docker قيد التشغيل.
كيف تقوم بتشغيل حاوية عامل ميناء؟
لتنفيذ حاوية Docker قيد التشغيل ، تحقق من الخطوات المذكورة أدناه:
- عرض جميع الحاويات قيد التشغيل.
- حدد حاوية تشغيل معينة.
- الوصول إلى الحاوية قيد التشغيل.
- قم بإجراء بعض التغييرات على الحاوية.
- قم بتشغيل حاوية قيد التشغيل باستخدام ' التزام عامل ميناء
- تحقق من التغييرات الملتزمة.
الخطوة 1: عرض واختيار حاوية قيد التشغيل
أولاً ، اعرض جميع الحاويات قيد التشغيل وحدد حاوية معينة:
عامل ميناء ملاحظة
يوضح الناتج أعلاه أن هناك حاوية واحدة فقط قيد التشغيل ، أي ' تابع 1 'وسنستخدمه في الخطوات القادمة.
الخطوة 2: الوصول إلى الحاوية قيد التشغيل
ثم قم بتنفيذ ' docker exec -it
فتح الأمر المذكور أعلاه قذيفة Bash ويمكن الآن للمستخدمين تنفيذ الأمر داخل الحاوية قيد التشغيل.
الخطوة 3: إجراء التغييرات في الحاوية قيد التشغيل
بعد ذلك ، قم بإجراء بعض التغييرات على الحاوية قيد التشغيل. على سبيل المثال ، أنشأنا ملفًا جديدًا باسم ' test.txt 'مع بعض المحتوى:
صدى 'This is Test file'> test.txt
تم تخزين المحتوى في ' test.txt ' ملف.
الخطوة 4: التحقق
اكتب ' ls 'وسرد جميع محتويات الحاوية لعرض الملف الذي تم إنشاؤه حديثًا. ثم قم بتشغيل ' القط <اسم الملف> 'لعرض محتواه:
lscat test.txt
في الإخراج أعلاه ، الملف الذي تم إنشاؤه حديثًا ' test.txt 'ويمكن أيضًا رؤية محتواه في المحطة.
الخطوة 5: قم بتشغيل الحاوية
الآن ، استمر في تشغيل الحاوية الحالية وافتح نافذة طرفية جديدة. ثم أدخل ' التزام عامل ميناء
الخطوة 6: التحقق من التغييرات المطلوبة
للتحقق ، أولاً ، قم بإدراج جميع صور Docker لعرض صورة Docker الجديدة حيث تم حفظ التغييرات:
صور عامل ميناء
الصورة الجديدة أي ' myimg1 'مع علامة' الإصدار 1.0 'تم إنشاؤه بنجاح مع تعديلات جديدة.
الآن ، قم ببناء وبدء حاوية جديدة من صورة Docker التي تم إنشاؤها حديثًا والوصول إليها باستخدام الأمر المذكور أدناه:
docker run -it - الاسم Cont2 myimg1: V1.0 bashهنا:
- ' -هو - هي 'العلم لبدء جلسة المحطة التفاعلية في الحاوية المحددة.
- ' -اسم 'يعيّن اسم الحاوية على' تابع 2 '.
- ' myimg1: V1.0 'هي صورة Docker التي سيتم استخدامها للحاوية.
- ' سحق 'لبدء bash shell في الحاوية:
بعد ذلك ، استخدم ' ls 'لسرد محتوى الحاوية الجديدة والتحقق مما إذا كان محتواها هو نفسه الحاوية السابقة. ثم استخدم ' القط <اسم الملف> 'لعرض محتوى الملف:
lscat test.txt
يمكن ملاحظة أن محتوى الحاوية الجديدة ' تابع 2 'هو نفس الحاوية السابقة' تابع 2 '.
خاتمة
لتنفيذ حاوية Docker قيد التشغيل ، أولاً ، اعرض جميع الحاويات قيد التشغيل وحدد الحاوية المطلوبة. بعد ذلك ، قم بالوصول إلى الحاوية قيد التشغيل وقم بإجراء بعض التغييرات عليها. بعد ذلك ، قم بتثبيت حاوية قيد التشغيل عبر ' التزام عامل ميناء