我在Bluemix上部署了一个容器,添加了我自己的docker镜像。它适用于自动链接的IP,但我需要使用已经在“管理组织”上的自定义域(使用HTTPS),我可以完美地使用Cloud Foundry应用程序(“添加路由”)。我该怎么办?
答案 0 :(得分:2)
您必须创建一个容器组,然后您可以像对Cloud Foundry应用程序一样添加自定义域。
容器组默认路由类似于Cloud Foundry默认应用程序,例如mycontainer.mybluemix.net(例如,如果您在美国南部部署)。然后,您可以添加自定义路线。
要通过UI创建容器组,请选择" Scalable"选项卡并按照说明操作您可以在独立容器上使用相同的图像。
如果您使用的是cli,则可以使用cf ic group
命令组来创建和管理容器组。
此外,您只能使用容器组公开一个端口,因此如果您的容器暴露多个端口,这对您也不起作用。
请参阅此处的容器组文档:
https://console.ng.bluemix.net/docs/containers/container_index.html
更新:从下面的@NFritze评论中,您可以使用--ip参数将公共IP分配给容器组,但只能在组创建时间。 IP无法共享(与路由不同)。