1

我已经完整阅读了文档,但找不到如何打开一系列 UDP 端口:

FROM some/image
EXPOSE 80 443 3478 3478/udp 10000–20000/udp #doesn't work
COPY ./mount/x.conf /etc/y.conf

有谁知道如何在 Dockerfile 中使用 UDP 端口 10000-20000 打开端口范围?

或者有谁知道如何打开所有 TCP 和 UDP 端口?

4

1 回答 1

1

您可以指定多个公开:

EXPOSE 80 
EXPOSE 443 
EXPOSE 3478/udp
EXPOSE 10000-20000/udp

阅读有关多重曝光的信息

关于打开所有端口,我建议使用主机网络无需映射端口。所有 docker 容器端口都将可用,因为网络主机将使容器使用主机的网络 阅读有关主机网络的信息

祝你好运 :)

于 2020-10-10T14:25:09.043 回答