gpt4 book ai didi

ibm-cloud - Docker 容器不能利用外部 Cloudant 服务(网络解析/可见性?)

转载 作者:行者123 更新时间:2023-12-03 07:58:05 26 4
gpt4 key购买 nike

我已经构建了一个容器,该容器利用了一个绑定(bind)到服务的 CF 应用程序,具体来说就是 Cloudant。

当我在本地运行容器时,我可以连接到我的 Cloudant 服务。

当我在 Bluemix 容器服务中构建和运行我的镜像时,我无法再连接到我的 Cloudant 服务。我确实使用了 --bind将我的应用程序绑定(bind)到容器。我已验证 VCAP_Services 信息已成功传播到我的容器。

为了进一步缩小问题,我试着做一个

ice -run --name NAME IMAGE_NAME ping CLOUDANT_HOST

我发现我得到了 unknown host .

所以我尝试了 ping IP,得到 Network is unreachable .

如果我们无法通过网络解析 bluemix 服务,我们如何利用它们?只是暂时的问题,还是我遗漏了什么?

同样,在本地运行良好,但在容器服务中托管时失败。

最佳答案

根据我的经验,IBM Containers 在启动时大约 5 秒内的网络不可靠。尝试将“sleep 10”添加到您的 CMD 或 ENTRYPOINT。或者将其设置为在放弃前重试 X 秒。

一旦网络出现,它对我来说是可靠的。但是容器生命的最初几秒钟在 DNS、绑定(bind)和传出流量方面遇到了麻烦。

关于ibm-cloud - Docker 容器不能利用外部 Cloudant 服务(网络解析/可见性?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30310602/

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