Bir UDP bağlantı noktasını Docker kapsayıcıdan ana makineye nasıl iletirim?
Bir UDP bağlantı noktasını Docker kapsayıcıdan ana makineye nasıl iletirim?
Yanıtlar:
-P bayrağını kullanın ve /udp
bağlantı noktası numarasına sonek ekleyin .
-p 53160:53160/udp
Tam komut
sudo docker run -p 53160:53160 \
-p 53160:53160/udp -p 58846:58846 \
-p 8112:8112 -t -i aostanin/deluge /start.sh
Mac'te boot2docker çalıştırıyorsanız, boot2docker'daki aynı bağlantı noktalarını yerel makinenize ilettiğinizden emin olun.
Ayrıca konteyner ihtiyacı UDP kullanarak almak için bu belge olabilir MARUZ içinde Dockerfile
(port yayınlamaz MARUZ):
EXPOSE 8285/udp
Kapsayıcı dokümanlarında daha fazla Docker Networking bilgisi bulunan bir bağlantı: https://docs.docker.com/config/containers/container-networking/ (yorumlarda Eski Profesyonel'in izniyle)