我创建了一个 MYSQL 服务并将其绑定(bind)到 Bluemix 中的 Cloud Foundry 应用程序。 现在我创建了一个 Mobilefirst-Container。 如何将此容器绑定(bind)到 CF-App,以便通过 mobilefirst-Adapter 从数据库获取数据?
提前谢谢您。
最佳答案
当您创建运行以下命令之一的容器时,您可以绑定(bind) Cloud Foundry 应用程序(取决于您用于 IBM 容器的 cli):
$ cf ic run -p 80 -p 9080 -p 9443 --env CCS_BIND_APP=my_app --name my_container_name registry.ng.bluemix.net/ibm-mobilefirst-starter
或
$ ice run -p 80 -p 9080 -p 9443 --bind my_app --name my_container_name registry.ng.bluemix.net/ibm-mobilefirst-starter
或者,您也可以使用 UI 绑定(bind)应用程序。在这种情况下,在 UI 中创建容器时展开高级选项选项卡。当您可以选择要绑定(bind)到容器的 Cloud Foundry 应用程序时,您将看到一个服务绑定(bind)菜单。
绑定(bind)到容器的应用程序称为桥应用程序。在容器中,您将无法访问应用程序本身,而只能访问绑定(bind)到该应用程序的服务。您可以通过特定服务的 VCAP_SERVICES
环境变量访问服务。
文档中的更多详细信息 here 。
关于mysql - Bluemix - 将 Mobilefirst 容器绑定(bind)到 Cloud Foundry 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33866979/