Bluemix创建链接到另一个容器的容器组

Mik*_*ike 5 java containers mongodb docker ibm-cloud

我们有一个运行MongoDB的Java应用程序,每个应用程序都在一个不同的Bluemix容器中.两者都是SINGLE Bluemix容器.

我们希望使用我们的一个子域来提供Java应用程序:https://subdomain.mydomain.com它已经指向Bluemix.我们怎么做?

我们的方法

因为Java容器需要链接到Mongo容器,所以我们以编程方式创建了两个容器(我们没有在UI中找到将容器链接到另一个容器的方法),如下所示:

sudo bluemix ic run --name mongo-container -p 27017 -m 128 registry.eu-gb.bluemix.net/mycompany/mongo

sudo bluemix ic run --name java-container --link mongo-container:mongo -p 8080 -m 128 registry.eu-gb.bluemix.net/mycompany/java
Run Code Online (Sandbox Code Playgroud)

这很好用,但Java应用程序只能通过丑陋的Blumix IP访问,而不是通过https://subdomain.mydomain.com我们想要的方式访问.

关于什么用Bluemix容器GROUP(可扩展的UI容器)?

同样,我们不知道如何从UI链接容器,所以它应该是这样的

sudo bluemix ic group-create --auto --name java-scalable -p 8080 -m 128 --hostname subdomain --domain mydomain.com registry.eu-gb.bluemix.net/mycompany/java
Run Code Online (Sandbox Code Playgroud)

根据文档,我们无法将容器组链接到容器,因为没有--link参数.

回到原来的问题.我们如何使用Java应用程序https://subdomain.mydomain.com