كيفية بناء ملف Dockerfile الخاص بك والصورة والحاوية

Kyfyt Bna Mlf Dockerfile Alkhas Bk Walswrt Walhawyt



Docker هو منتدى برامج افتراضي لنظام التشغيل يسمح للمطورين ببناء ونشر وتشغيل التطبيقات بسهولة في حاويات Docker. المكونات الرئيسية لـ Docker هي Dockerfile ، صور Docker ، حاويات Docker ، Docker Hub ، سجل Docker ، إلخ. يمكن للمستخدمين بسهولة إنشاء ملفات Docker ، وصور ، وحاويات في Docker.

ستوضح هذه الكتابة:

كيفية بناء Dockerfile؟

Dockerfile هو ملف إرشادي يساعد في إنشاء لقطة للحاوية. لإنشاء / إنشاء ملف Dockerfile ، اتبع الخطوات المتوفرة.







الخطوة 1: إنشاء ملف البرنامج
أولاً ، قم بإنشاء ' index.html 'والصق الكود أدناه فيه:




< لغة البرمجة >
< جسم >

< h2 > مرحبًا LinuxHint < / h2 >
< ص > هذا هو شعار LinuxHint < / ص >

< IMG src = 'linuxhint.png' كل شئ = 'لينكس' عرض = '104' ارتفاع = '142' >

< / جسم >
< / لغة البرمجة >

الخطوة الثانية: إنشاء ملف Dockerfile
ثم أنشئ ملفًا جديدًا باسم ' ملف Dockerfile 'والصق المقتطف أدناه في حاوية برنامج HTML:



من nginx: الأحدث
نسخة index.html / usr / يشارك / nginx / لغة البرمجة / index.html
نسخ linuxhint.png / usr / يشارك / nginx / لغة البرمجة
نقطة الدخول [ 'nginx' و '-g' و 'إيقاف الخفي' ]

في الكود أعلاه:





  • ' من 'الأمر' لتحديد صورة أساسية للحاوية.
  • ' ينسخ 'يلصق ملف' index.html 'وصورة' linuxhint.png 'في مسار الحاوية.
  • ' نقطة الدخول 'يحدد نقطة التنفيذ للحاوية.

كيفية بناء صورة عامل ميناء؟

صور Docker هي لقطات أو قوالب تستخدم لإنشاء الحاويات وإدارتها. استخدم الأمر الموضح أدناه لإنشاء صورة Docker من Dockerfile:

بناء عامل ميناء لينوكسيمغ.

هنا، ' -t 'لتحديد اسم الصورة. على سبيل المثال ، حددنا ' لينوكسيمغ 'كاسم لصورة Docker:



بعد ذلك ، تأكد من إنشاء الصورة بنجاح باستخدام الأمر المقدم:

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

في الإخراج أدناه ، يمكن رؤية صورة Docker ، أي ' لينوكسيمغ ':

كيف نبني Docker Container؟

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

تشغيل عامل ميناء - اسم imgcontainer -p 80 : 80 لينوكسيمغ

هنا:

  • ' -اسم 'لتحديد اسم الحاوية.
  • ' imgcontainer 'هو اسم الحاوية.
  • ' -p 'لتعيين المنفذ للحاوية.

هناك طريقة أخرى لإنشاء حاوية أو إنشائها وهي استخدام ' خلق عامل ميناء ' يأمر:

إنشاء عامل ميناء - اسم linuxcontainer -p 80 : 80 لينوكسيمغ

أخيرًا ، افتح المتصفح المطلوب وأعد التوجيه إلى المنفذ المخصص. بعد ذلك ، تحقق مما إذا كان التطبيق قد تم نشره أم لا:

كما ترون ، لقد نجحنا في بناء Dockerfile والصورة والحاوية.

خاتمة

Dockerfiles هي ملفات نصية عادية تتضمن مجموعات وإرشادات لإنشاء صور عامل الإرساء. لإنشاء صور عامل ميناء ، فإن ' بناء عامل ميناء -t <اسم الصورة> يتم استخدام الأمر. لإنشاء حاوية Docker من صورة Docker ، قم بتنفيذ ' docker create –name -p ' يأمر. علاوة على ذلك ، إذا أراد المستخدم إنشاء الحاوية وتشغيلها ، فاستخدم ' تشغيل عامل ميناء ' يأمر. توضح هذه الكتابة إجراء بناء Dockerfile والصورة والحاوية.