gpt4 book ai didi

docker - 映射Bluemix容器上的暴露端口

转载 作者:行者123 更新时间:2023-12-02 18:31:49 25 4
gpt4 key购买 nike

我已经“ jetty 化”了一个非常简单的nodejs应用程序,以在Bluemix上试验Docker,在我的Dockerfile中,我仅使用以下指令公开端口8080:

--> EXPOSE :8080

现在,如果我在本地运行容器,则可以在docker run中使用-p选项将端口8080重新映射到任何其他端口,如以下示例所示
--> docker run -it -p 80:8080 robitest:1

然后,我尝试在Bluemix上运行容器,并执行以下操作
--> cf ic run -p 80:8080 registry.eu-gb.bluemix.net/rpozzi/robitest:1

但我看到唯一可访问的端口始终是8080(而不是80) --> 134.168.61.240:8080->8080/tcp(这是发出cf ic ps命令后得到的信息)
看来我无法重新映射端口,但是Bluemix仅公开了原始Dockerfile中公开的端口,这是当前限制还是我错过了任何事情?
非常感谢你

最佳答案

这是对的。 bluemix上的容器目前不支持端口重新映射。

关于docker - 映射Bluemix容器上的暴露端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40980606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com