如何在Docker上发布UDP端口?

rqdpfwrv  于 2022-12-18  发布在  Docker
关注(0)|答案(2)|浏览(214)

如何将UDP端口从Docker容器转发到主机?

hzbexzde

hzbexzde1#

使用-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上运行boot 2docker,请确保将boot 2docker上的相同端口转发到您的本地计算机。
您还可以在The Dockerfile中使用EXPOSE记录容器需要接收UDP(EXPOSE不发布端口):

EXPOSE 8285/udp

以下链接包含容器文档中涉及的更多Docker网络信息:https://docs.docker.com/config/containers/container-networking/(评论中的Old Pro提供)

4bbkushb

4bbkushb2#

只是觉得我应该加入 Docker 的编制工作。

ports:
  - "9955:9955/udp"

相关问题