问:Docker:如何使多个PortRange可供您使用

问:Docker:如何使多个PortRange可供您使用,docker,portforwarding,Docker,Portforwarding,我刚开始玩Docker,并且能够使用Ubuntu14.03/LXDE/VNC设置Docker映像,这很好,因为我可以从外部连接到VNC服务器 现在我正试图了解Docker的人际网络,但我似乎完全迷路了。因为我已经为VNC转发了端口,所以似乎没有其他端口可以转发了 假设我有一个在Wine下运行的应用程序需要几个PortRange,那么如何实现呢?这是否意味着我需要在基础图像的顶部创建一个运行Wine应用程序的容器?您可以根据需要经常指定-p选项 ie-p 8080-8085:8080-8085-p

我刚开始玩Docker,并且能够使用Ubuntu14.03/LXDE/VNC设置Docker映像,这很好,因为我可以从外部连接到VNC服务器

现在我正试图了解Docker的人际网络,但我似乎完全迷路了。因为我已经为VNC转发了端口,所以似乎没有其他端口可以转发了


假设我有一个在Wine下运行的应用程序需要几个PortRange,那么如何实现呢?这是否意味着我需要在基础图像的顶部创建一个运行Wine应用程序的容器?

您可以根据需要经常指定
-p
选项


ie
-p 8080-8085:8080-8085-p 1234:1234-p 9000-9005:9000-9005

关于
-p
选项的具体内容让您感到困惑吗?作为一个经验丰富的linux用户,我永远不会想到在一个命令中允许多次使用相同的参数(-p)。所以我认为这种困惑离现实不远,我的问题是合理的。我想你已经发现了
-p
,但不确定为什么它对你不起作用。现在我明白了:-)注意多次指定选项确实有先例;通常情况下,
-vvv
-v
@deterministicFail更冗长。请耐心等待。在答复被接受之前有15分钟的延迟。