এই নিবন্ধটি বিস্তারিত হবে কি ' -নেট = হোস্ট ' বিকল্পটি ডকার কমান্ডে করে।
ডকার কমান্ডে '–নেট = হোস্ট' বিকল্পটি কী করে?
দ্য ' -নেট ' বিকল্প ' ডকার রান ” কমান্ডটি ডকার কন্টেইনারের জন্য নেটওয়ার্ক নির্দিষ্ট করতে ব্যবহার করা হয়। ডিফল্টরূপে, কনটেইনারগুলি ব্রিজ নেটওয়ার্কে চলছে। তবে ' -নেট = হোস্ট ” বিকল্পটি হোস্ট নেটওয়ার্কে কন্টেইনার চালানোর জন্য ব্যবহার করা যেতে পারে। এটি ডকার কন্টেইনারকে সাধারণত যা থাকে তার চেয়ে বেশি নেটওয়ার্ক অ্যাক্সেস দেয়।
'-নেট=হোস্ট' বিকল্পের সাথে এবং ছাড়া 'ডকার রান' কমান্ডটি কীভাবে কার্যকর করবেন?
ডিফল্ট নেটওয়ার্ক এবং হোস্ট নেটওয়ার্কে চলমান কন্টেইনারগুলির মধ্যে পার্থক্য পরীক্ষা করতে, তালিকাভুক্ত উদাহরণগুলি দেখুন:
- ব্যবহার ' ডকার রান 'কমান্ড ছাড়া' -নেট-হোস্ট 'বিকল্প।
- ব্যবহার ' ডকার রান 'এর সাথে কমান্ড' -নেট-হোস্ট 'বিকল্প।
'-নেট-হোস্ট' বিকল্প ছাড়া 'ডকার রান' কমান্ডটি কীভাবে ব্যবহার করবেন?
ডিফল্টরূপে, ডকার প্ল্যাটফর্ম তিনটি নেটওয়ার্ক সরবরাহ করে: ' সেতু ', ' হোস্ট ', এবং ' কোনটি ” সমস্ত নেটওয়ার্কের তালিকা করার জন্য, নীচের উদাহরণটি দেখুন:
> ডকার নেটওয়ার্ক ls
ডিফল্টরূপে কোনো নেটওয়ার্ক নির্দিষ্ট না করেই কন্টেইনারটি চালানো হলে, এটি ব্রিজ নেটওয়ার্কিং ব্যবহার করবে। প্রদর্শনের জন্য, নীচের ধাপগুলি দেখুন।
ধাপ 1: একটি ডকারফাইল তৈরি করুন
কন্টেইনারাইজ করার জন্য একটি ডকারফাইল তৈরি করুন ' গোলং 'প্রোগ্রাম করুন এবং ফাইলটিতে প্রদত্ত নির্দেশাবলী পেস্ট করুন:
গোলং থেকে: 1.8
ওয়ার্কডির / যাওয়া / src / অ্যাপ
কপি main.go.
চালান নির্মাণ যান -ও ওয়েব সার্ভার .
প্রকাশ করা 8080 : 8080
সিএমডি [ './ওয়েব সার্ভার' ]
ধাপ 2: ডকার ইমেজ তৈরি করুন
এরপরে, প্রদত্ত কমান্ডের সাহায্যে ডকারফাইল থেকে চিত্রটি তৈরি করুন। দ্য ' -t ' নীচের কমান্ডের বিকল্পটি ছবির নাম নির্দিষ্ট করে:
> ডকার বিল্ড -t go-img
ধাপ 3: ডকার কন্টেইনার চালান
ব্যবহার করুন ' ডকার রান ডিফল্ট নির্বাচিত নেটওয়ার্কে কন্টেইনার চালানোর জন্য কমান্ড। দ্য ' -d ” বিকল্পটি বিচ্ছিন্ন মোডে কন্টেইনার চালায়:
> ডকার রান -d go-img
এখন, ধারকটির তালিকা করুন এবং ডিফল্ট নেটওয়ার্কে ধারকটি কার্যকর করা হয়েছে কিনা তা পরীক্ষা করুন:
> ডকার পুনশ্চ -ক যদি আউটপুট কোন এক্সপোজিং পোর্ট দেখায় যেমন “ tcp/
উপরের আউটপুট থেকে, আপনি দেখতে পাচ্ছেন যে আমাদের কন্টেইনার ডিফল্ট নির্বাচিত নেটওয়ার্কে কার্যকর হচ্ছে ' সেতু ”
'-নেট-হোস্ট' বিকল্পের সাথে 'ডকার রান' কমান্ডটি কীভাবে ব্যবহার করবেন?
হোস্ট নেটওয়ার্কে কন্টেইনার চালানোর জন্য, ' ব্যবহার করুন -নেট = হোস্ট ' বিকল্পটি নীচে দেখানো হয়েছে:
> ডকার রান -d --নেট =হোস্ট go-img
যাচাইকরণের জন্য, সমস্ত পাত্রে তালিকাভুক্ত করুন। এখানে, 'এ কোন আউটপুট দেখানো হয় না বন্দর ” কলাম, যার মানে আমাদের কন্টেইনার হোস্ট নেটওয়ার্কে প্রসেস করছে এবং হোস্ট নেটওয়ার্কের যেকোনো পোর্টে অ্যাক্সেস করা যেতে পারে:
> ডকার পুনশ্চ -ক
এই সব কি সম্পর্কে ' -নেট = হোস্ট ” বিকল্পটি করে এবং কীভাবে এটি ডকারে ব্যবহার করতে হয়।
উপসংহার
দ্য ' -নেট = হোস্ট ” বিকল্পটি হোস্ট নেটওয়ার্কে ডকার কন্টেইনার চালানোর জন্য ব্যবহার করা হয়। যদি এই বিকল্পটি 'এ নির্দিষ্ট করা না থাকে ডকার রান ” কমান্ড, এর গড় কন্টেইনার ব্রিজ নেটওয়ার্কে কার্যকর হবে। হোস্টে কন্টেইনার চালানোর জন্য, ' ব্যবহার করুন ডকার রান -নেট = বিকল্প <চিত্র> 'আদেশ। এই লেখাটি প্রদর্শন করেছে কি ' -নেট = হোস্ট ” বিকল্পটি ডকার কমান্ডে করে।