সুচিপত্র:

আপনি কিভাবে একটি নোড অ্যাপ্লিকেশন কন্টেনারাইজ করবেন?
আপনি কিভাবে একটি নোড অ্যাপ্লিকেশন কন্টেনারাইজ করবেন?

ভিডিও: আপনি কিভাবে একটি নোড অ্যাপ্লিকেশন কন্টেনারাইজ করবেন?

ভিডিও: আপনি কিভাবে একটি নোড অ্যাপ্লিকেশন কন্টেনারাইজ করবেন?
ভিডিও: নোডেজ অ্যাপসের জন্য ডকার ইমেজ কীভাবে তৈরি করবেন 2024, নভেম্বর
Anonim

ডকারফাইল লিখুন

  1. থেকে নোড :7 লাইন 2: কাজের ডির সেট করুন ধারক প্রতি / অ্যাপ .
  2. ওয়ার্কডির/ অ্যাপ . লাইন 3-5: অনুলিপি আবেদন প্রতি / অ্যাপ ডিরেক্টরি এবং ইনস্টল নির্ভরতা।
  3. COPY package.json / অ্যাপ RUN npm ইন্সটল কপি। / অ্যাপ .
  4. সিএমডি নোড সূচক js . লাইন 7: একবার বাইরে থেকে পোর্ট 8081 এক্সপোজ করুন ধারক চালু করেছে:

একইভাবে, জিজ্ঞাসা করা হয়, আমি কীভাবে একটি নোড অ্যাপ প্যাকেজ করব?

আপনি নিম্নলিখিত সেটআপ চেষ্টা করতে পারেন:

  1. আপনার অ্যাপের সোর্স কোড পান।
  2. npm স্থানীয় node_modules ডিরেক্টরিতে সমস্ত নির্ভরতা (প্যাকেজ। json এর মাধ্যমে) ইনস্টল করুন।
  3. নোড কপি করুন। js বাইনারি – উইন্ডোজে node.exe, (সম্ভবত) /usr/local/bin/node OS X/Linux-এ আপনার প্রোজেক্টের রুট ফোল্ডারে।

আপনি কিভাবে একটি প্রতিক্রিয়া অ্যাপ্লিকেশন ডকারাইজ করবেন? 'create-react-app' ব্যবহার করে টিউটোরিয়াল

  1. ধাপ 1: create-react-app ইনস্টল করুন। সুতা বিশ্বব্যাপী যোগ সৃষ্টি-প্রতিক্রিয়া-অ্যাপ.
  2. ধাপ 2: একটি নতুন প্রকল্প তৈরি করুন।
  3. ধাপ 4: ডকারফাইলে বিল্ড প্রক্রিয়া যুক্ত করুন।
  4. ধাপ 5: একই ডকারফাইলে উৎপাদন পরিবেশ যোগ করুন।
  5. ধাপ 6: ইমেজ তৈরি করুন!
  6. ধাপ 7: এটি কাজ করে পরীক্ষা করতে স্থানীয়ভাবে চালান!

এই বিবেচনায় রেখে, ডকার নোড কি?

কর্মী নোড এছাড়াও উদাহরণ ডকার ইঞ্জিন যার একমাত্র উদ্দেশ্য কন্টেইনার চালানো। কর্মী নোড রাফ্ট ডিস্ট্রিবিউটেড স্টেটে অংশগ্রহণ করবেন না, সময় নির্ধারণের সিদ্ধান্ত নিন বা ঝাঁক মোড HTTP API পরিবেশন করবেন না।

আমি কিভাবে কন্টেইনার ভিতরে কন্টেইনার আইডি পেতে পারি?

এটা সহজ করতে, কন্টেইনার আইডি আপনার হোস্ট নাম ডকারের ভিতরে.

সুতরাং, আপনি পারেন:

  1. হোস্টের মতো একই সংস্করণ সহ আপনার কন্টেইনারে ডকার-আইও প্যাকেজ ইনস্টল করুন।
  2. এটি শুরু করুন --volume /var/run/docker দিয়ে। sock:/var/run/docker. sock --privileged.
  3. অবশেষে, রান করুন: ডকার কন্টেইনারের ভিতরে $(হোস্টনাম) পরিদর্শন করুন।

প্রস্তাবিত: