নেটওয়ার্কিং একটি গুরুত্বপূর্ণ দিক যা একে অপরের সাথে এবং বাইরের নেটওয়ার্কের সাথে যোগাযোগ করতে Docker দেয় । container
এখানে নেটওয়ার্কগুলি কীভাবে সংযুক্ত এবং পরিচালনা করতে হয় তার একটি বিশদ নির্দেশিকা রয়েছে Docker:
ডিফল্ট ব্রিজ নেটওয়ার্ক
Docker bridge
ডাকা একটি ডিফল্ট নেটওয়ার্ক প্রদান করে container
। একটি নেটওয়ার্ক নির্দিষ্ট না করে তৈরি করার সময় container, এটি স্বয়ংক্রিয়ভাবে ডিফল্ট নেটওয়ার্কে সংযুক্ত হয় bridge
।
Container একই নেটওয়ার্কে s bridge
তাদের অভ্যন্তরীণ আইপি ঠিকানা ব্যবহার করে একে অপরের সাথে যোগাযোগ করতে পারে। ডোমেন নামের মাধ্যমে যোগাযোগের Docker অনুমতি দেওয়ার জন্য DNS রেজোলিউশন প্রদান করে । container
Container
লিঙ্কিং
বিকল্পটি ব্যবহার করে --link
, আপনি লিঙ্কের নাম বা পরিবেশ ভেরিয়েবল container
ব্যবহার করে তাদের মধ্যে যোগাযোগ সক্ষম করে একটির সাথে আরেকটি লিঙ্ক করতে পারেন। container
উদাহরণ স্বরূপ, যখন container
নামের একটি ইমেজ থেকে একটি চালানো হচ্ছে webapp
, আপনি এটিকে নিম্নলিখিত কমান্ডের সাহায্যে container নামযুক্ত একটি MySQL এর সাথে লিঙ্ক করতে পারেন: mysql
docker run --name webapp --link mysql:mysql webapp-image
কাস্টম নেটওয়ার্ক
আপনি একই নেটওয়ার্কের মধ্যে s কে যোগাযোগ করার Docker অনুমতি দেওয়ার জন্য কাস্টম নেটওয়ার্ক তৈরি করতে পারেন । container
docker network create
একটি কাস্টম নেটওয়ার্ক তৈরি করতে কমান্ড ব্যবহার করুন. উদাহরণস্বরূপ, নামে একটি নেটওয়ার্ক তৈরি করতে my-network
, আপনি কমান্ডটি ব্যবহার করতে পারেন: docker network create my-network
Container
কাস্টম নেটওয়ার্কে সংযুক্ত করা হচ্ছে
একটি তৈরি করার সময় container
, একটি কাস্টম নেটওয়ার্কে --network
সংযুক্ত করতে বিকল্পটি ব্যবহার করুন৷ container
উদাহরণস্বরূপ, container
"my-network" নেটওয়ার্কে একটি সংযুক্ত করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন: docker run --network my-network my-image
Container
হোস্ট নেটওয়ার্কে সংযোগ করা হচ্ছে
হোস্ট মেশিনে পোর্টের সাথে বা হোস্টের র্যান্ডম পোর্টের সাথে পোর্ট সংযোগ করতে --publish
বা বিকল্পগুলি ব্যবহার করুন । --publish-all
container
উদাহরণস্বরূপ, container
হোস্টে a এর পোর্ট 80 কে পোর্ট 8080 এর সাথে সংযোগ করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন: docker run -p 8080:80 my-image
নেটওয়ার্কিং বৈশিষ্ট্যগুলি ব্যবহার করে, আপনি আপনার পরিবেশে এবং নেটওয়ার্কগুলির Docker মধ্যে সংযোগ এবং যোগাযোগ পরিচালনা করতে পারেন । এটি আপনার অ্যাপ্লিকেশনগুলির জন্য একটি নমনীয় এবং মাপযোগ্য পরিবেশ প্রদান করে, যার মাধ্যমে একে অপরের সাথে এবং বহিরাগত নেটওয়ার্কের সাথে নির্বিঘ্নে যোগাযোগ করার অনুমতি দেয়। container
Docker components
container