جدول المحتويات:

كيف تحوي تطبيق عقدة؟
كيف تحوي تطبيق عقدة؟

فيديو: كيف تحوي تطبيق عقدة؟

فيديو: كيف تحوي تطبيق عقدة؟
فيديو: Nodal Analysis method نظرية التحليل العقدي 2024, مارس
Anonim

اكتب Dockerfile

  1. من عند العقدة : 7. السطر 2: تعيين دير العمل في وعاء إلى / تطبيق .
  2. WORKDIR / تطبيق . السطر 3-5: نسخ تطبيق إلى / تطبيق الدليل وتثبيت التبعيات.
  3. حزمة النسخ. json / تطبيق RUN npm تثبيت نسخة. / تطبيق .
  4. CMD العقدة فهرس. شبيبة . السطر 7: قم بتعريض المنفذ 8081 للخارج مرة واحدة وعاء أطلقت:

وبالمثل ، يُسأل ، كيف يمكنني حزم تطبيق عقدة؟

يمكنك تجربة الإعداد التالي:

  1. احصل على رمز مصدر تطبيقاتك.
  2. npm تثبيت جميع التبعيات (عبر package. json) إلى دليل node_modules المحلي.
  3. انسخ العقدة. js binary - node.exe على Windows ، (على الأرجح) / usr / local / bin / node على OS X / Linux إلى المجلد الجذر لمشروعك.

كيف يمكنك Dockerize تطبيق رد الفعل؟ برنامج تعليمي باستخدام "إنشاء-رد-تطبيق "

  1. الخطوة 1: قم بتثبيت تطبيق create-react-app. إضافة الغزل العالمية create-response-app.
  2. الخطوة الثانية: إنشاء مشروع جديد.
  3. الخطوة 4: أضف عملية الإنشاء إلى Dockerfile.
  4. الخطوة 5: أضف بيئة الإنتاج إلى ملف Dockerfile نفسه.
  5. الخطوة 6: بناء الصورة!
  6. الخطوة 7: قم بتشغيله محليًا لاختباره!

مع مراعاة ذلك ، ما هي عقدة Docker؟

عامل العقد هي أيضًا أمثلة على عامل ميناء المحرك الذي هدفه الوحيد هو تنفيذ الحاويات. عامل العقد لا تشارك في حالة Raft الموزعة ، أو تتخذ قرارات الجدولة ، أو تخدم وضع السرب HTTP API.

كيف أحصل على معرف الحاوية داخل الحاوية؟

لتبسيط الأمر ، معرف الحاوية هو اسم مضيفك داخل عامل الميناء.

لذا يمكنك:

  1. قم بتثبيت حزمة docker-io في الحاوية الخاصة بك بنفس إصدار المضيف.
  2. ابدأ بـ --volume / var / run / docker. جورب: / var / run / docker. جورب - مميز.
  3. أخيرًا ، قم بتشغيل: docker inspect $ (hostname) داخل الحاوية.

موصى به: