Docker:公开一系列端口

Soh*_*ail 5 docker dockerfile

是否可以在启动Docker容器时公开一系列端口?

像这样的命令会非常有用:

docker run -p 127.0.0.1:8000-9000:8000-9000 
Run Code Online (Sandbox Code Playgroud)

小智 7

这是一个类似的问题,也满足您的要求. Docker将所有端口或端口范围从7000暴露到8000

总结一下,是的,因为Docker 1.5版本是可能的.您可以在执行以下docker run命令时公开端口范围:

docker run -p 192.168.0.10:8000-9000:8000-9000
Run Code Online (Sandbox Code Playgroud)

要么

docker run -p 8000-9000:8000-9000
Run Code Online (Sandbox Code Playgroud)

我已经使用Docker 1.6版验证了它在我的机器上工作正常.