ستوضح هذه الكتابة:
كيفية بناء 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