Docker 公开从7000到8000的所有端口或端口范围

我可以在 Dockerfile 指定一个端口范围吗

EXPOSE 7000-8000

当运行容器时,将所有这些暴露的端口绑定到主机上的相同端口?

docker run -p 7000-8000:7000-8000
141998 次浏览

自 Docker 1.5以来,您现在可以使用以下方法将 曝光的一系列端口连接到其他链接的容器:

Dockerfile 曝光命令:

EXPOSE 7000-8000

或 Docker 快跑命令:

docker run --expose=7000-8000

或者,您可以通过 Docker 快跑命令将一系列端口 出版连接到主机:

docker run -p 7000-8000:7000-8000