如何将 UDP 端口从 Docker 容器转发到主机?
使用 -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
如果您在 Mac 上运行 boot2docker,请务必将 boot2docker 上的相同端口转发到本地计算机。
您还可以使用以下方式记录您的容器需要接收 UDPEXPOSE https://docs.docker.com/engine/reference/builder/#expose in The Dockerfile
(EXPOSE不公布端口):
EXPOSE 8285/udp
以下是容器文档中介绍的更多 Docker 网络信息的链接:https://docs.docker.com/config/containers/container-networking/ https://docs.docker.com/config/containers/container-networking/(由评论中的老专业人士提供)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)