【发布时间】:2017-03-09 09:59:26
【问题描述】:
我在 Bluemix 上部署了一个容器,添加了我自己的 docker 映像。它适用于自动链接的 IP,但我需要让它适用于我已经在“管理组织”上的自定义域(使用 HTTPS),并且我可以在 Cloud Foundry 应用程序(“添加路由”)上完美使用。我该怎么做?
【问题讨论】:
标签: docker containers ibm-cloud
我在 Bluemix 上部署了一个容器,添加了我自己的 docker 映像。它适用于自动链接的 IP,但我需要让它适用于我已经在“管理组织”上的自定义域(使用 HTTPS),并且我可以在 Cloud Foundry 应用程序(“添加路由”)上完美使用。我该怎么做?
【问题讨论】:
标签: docker containers ibm-cloud
您必须创建一个容器组,然后您可以像为 Cloud Foundry 应用程序一样添加自定义域。
容器组默认路由将类似于 Cloud Foundry 默认应用程序,例如 mycontainer.mybluemix.net(例如,如果您在美国南部部署)。然后你可以添加你的自定义路由。
要通过 UI 创建容器组,请选择“可扩展”选项卡并按照说明进行操作。您可以在独立容器上使用相同的图像。
如果您使用 cli,您可以使用cf ic group 命令组来创建和管理您的容器组。
此外,您只能使用容器组公开 1 个端口,因此如果您的容器公开了多个端口,这对您也不起作用。
在此处查看容器组的文档:
https://console.ng.bluemix.net/docs/containers/container_index.html
更新:从下面的@NFritze 评论中,您可以将公共 ip 分配给容器组,但只能在组创建时使用 --ip 参数。 IP 不能共享(与路由不同)。
【讨论】: