নেটওয়ার্কিং ইন Docker: নেটওয়ার্ক সংযোগ এবং পরিচালনা Docker

নেটওয়ার্কিং একটি গুরুত্বপূর্ণ দিক যা  একে অপরের সাথে এবং বাইরের নেটওয়ার্কের সাথে যোগাযোগ করতে 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