docker端口映射不起作用

时间:2018-01-26 19:29:44

标签: docker dockerfile

我很困惑 - 我有Docker文件,用作“FROM”https://hub.docker.com/r/consol/ubuntu-xfce-vnc/图片。使用gui和chrome构建vnc容器是我项目所需要的非常快捷的方法。一切都很好,但我有端口映射的问题 - 我想在同一台服务器上运行几个类似的容器,所以很明显,每个容器必须使用不同的端口。我认为最简单的方法将如下运行:

docker run -p 5902:5901 -t cont1
docker run -p 5903:5901 -t cont2
docker run -p 5904:5901 -t cont3
docker run -p 5905:5901 -t cont4

但是当我尝试通过vnc连接时,连接只能通过5901端口建立连接 - 尽管事实上我使用-p进行映射。也许有人会知道什么是错的?

1 个答案:

答案 0 :(得分:0)

最后我发现了我的问题的原因 - 我一直在本地运行我的容器,我认为这就是原因 - 当我将它们移动到外部服务器时,端口映射现在还可以!干杯

相关问题