আমি কীভাবে আমার ডকার ধারক থেকে একটি ইউডিপি বন্দর হোস্ট মেশিনে ফরোয়ার্ড করব?
আমি কীভাবে আমার ডকার ধারক থেকে একটি ইউডিপি বন্দর হোস্ট মেশিনে ফরোয়ার্ড করব?
উত্তর:
-P পতাকা ব্যবহার করুন এবং /udpবন্দর নম্বরটিতে প্রত্যয় যুক্ত করুন ।
-p 53160:53160/udp
সম্পূর্ণ কমান্ড
sudo docker run -p 53160:53160 \
-p 53160:53160/udp -p 58846:58846 \
-p 8112:8112 -t -i aostanin/deluge /start.sh
আপনি যদি ম্যাকের বুট 2 ডকার চালাচ্ছেন তবে বুট 2 ডকারে একই পোর্টগুলি আপনার স্থানীয় মেশিনে ফরোয়ার্ড করতে ভুলবেন না।
এছাড়াও আপনি নথিতে পারেন যে আপনার ধারক চাহিদা গ্রহণ করতে এর ফলে UDP ব্যবহার এক্সপোজ মধ্যে Dockerfile(এক্সপোজ বন্দর প্রকাশ করে না):
EXPOSE 8285/udp
কনটেইনার ডক্সে আচ্ছাদিত আরও ডকার নেটওয়ার্কিং তথ্যের সাথে এখানে একটি লিঙ্ক দেওয়া হয়েছে: https://docs.docker.com/config/containers/container-networking/ (মন্তব্যগুলিতে ওল্ড প্রো এর সৌজন্যে)