gpt4 book ai didi

docker - 如何从 Bluemix 应用程序访问容器?

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

我创建了一个正在监听端口 56789 的容器。该容器有一个私有(private) IP 172.xxx.xxx.xxx

我尝试从部署在 Bluemix 中的应用程序进行连接,但总是收到错误 Error: connect ECONNREFUSED 172.xxx.xxx.xxx:56789
我尝试绑定(bind)公共(public) IP 并尝试通过 telnet 进行连接,但我也无法连接

docker 容器有一个应用程序在端口 56789 中打开一个套接字

有什么想法我做错了吗?

谢谢

最佳答案

您将无法使用私有(private)容器 IP 从 Bluemix 应用程序访问 IBM Container,因为这些环境位于不同的网络中。

您必须为您的 IBM 容器分配一个公共(public) IP,而且您在容器中的应用程序也需要在一个开放端口中运行。

IBM 容器有防火墙,它会将开放端口列入白名单,56789 不在列表中,因此您甚至无法使用此端口远程登录到容器。

如果您可以使用随机端口,请尝试使用端口 50000 进行测试。

出于安全原因,未在外部记录开放端口的列表 - 如果您需要打开特定端口,请使用 Bluemix 支持打开一张票:

http://ibm.biz/bluemixsupport

关于docker - 如何从 Bluemix 应用程序访问容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35102978/

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