当我尝试在不同的主机端口映射上运行应用程序的两个不同版本时,我没有从docker容器得到响应。Docker端口映射不起作用
例如:从图像3
docker run --it -p 6443:443 --rm --privileged image1
docker run --it -p 7443:443 --rm --privileged image2
docker run -p 15672:15672 -d image3
UI集装箱来了,但没有UI可以从图像1和图像2取决于其在最后被运行的容器。
我在这里错过了什么吗?
访问UI - https://my_vm_ip:hostport
请注意,此端口安全规则是开放的世界。
我很抱歉,但是编辑建议做了改变,我正在使用你的建议。 –
您需要对前两行进行更改...您必须在-p标志后面指定端口号。在你的代码中,你有两次列出'6443:443'和'7443:443'。如果您试图在同一台计算机上获取两个不同的容器来相互交谈,则应考虑使用链接。 http://docs.docker.com/engine/userguide/networking/default_network/dockerlinks/ – carter
不,我不想链接两个容器。我正尝试在不同的主机端口上运行两个不同的应用程序版本的容器。该容器仅侦听端口443。 –