আমি একটি প্রাইভেট ( --internal
) ডকার নেটওয়ার্ক এবং পূর্বনির্ধারিত host
নেটওয়ার্কের মধ্যে একটি রাউটার হিসাবে ডকারের ধারক চালানোর চেষ্টা করছি । এর অর্থ ধারকটির দুটি নেটওয়ার্ক ইন্টারফেস থাকতে হবে: একটি "বাইরের" ইন্টারফেস, যা সমস্ত হোস্টের আইপি ঠিকানাগুলি অ্যাক্সেস করতে পারে এবং একটি "অভ্যন্তরীণ" ইন্টারফেস, যা অভ্যন্তরীণ ডকার নেটওয়ার্কের ধারকগুলির প্রবেশদ্বার হিসাবে কাজ করে one
রাউটারের ধারক নিজেই তারপরে কনটেইনারগুলি থেকে NAT নেটওয়ার্ক ট্র্যাফিক করবে।
এই দুটি ইন্টারফেসের সাহায্যে ধারক চালানোর জন্য ডকারকে কনফিগার করার কোনও উপায় আমি পাইনি। নিকটতম আমি পেতে পারি দুটি bridge
ইন্টারফেস বরাদ্দ করা, যা আমার প্রয়োজন ঠিক তা নয়।
ম্যানুয়ালি সংযোগ দেওয়ার চেষ্টা করার ফলে একটি ত্রুটি হয়:
# docker network connect host root_router_1
Error response from daemon: Container cannot be disconnected from host network or connected to host network
কেউ আমাকে কীভাবে এটি অর্জন করতে পারে তা অগ্রাহ্যভাবে এমনকি ডকার কমপোজ ছাড়াও কীভাবে দেখাতে পারে?