Bluemix- 将 Mobilefirst 容器绑定到 Cloud Foundry-App
Bluemix- Bind Mobilefirst Container to Cloud Foundry-App
我创建了一个 MYSQL 服务并将其绑定到 Bluemix 中的一个 Cloud Foundry 应用程序。
现在我创建了一个 Mobilefirst-Container。
如何将此容器绑定到 CF-App,以便通过 mobilefirst-Adapter 从数据库中获取数据?
提前致谢。
您可以在创建容器时绑定 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 绑定应用程序。在这种情况下,在 UI 中创建容器时展开 Advance Options 选项卡。当您可以 select Cloud Foundry 应用程序绑定到容器时,您将看到 Service Binding 菜单。
您绑定到容器的应用程序称为桥接应用程序。在容器中,您将无权访问应用程序本身,而只能访问绑定到该应用程序的服务。您可以通过特定服务的 VCAP_SERVICES
环境变量访问服务。
文档中有更多详细信息 here。
我创建了一个 MYSQL 服务并将其绑定到 Bluemix 中的一个 Cloud Foundry 应用程序。 现在我创建了一个 Mobilefirst-Container。 如何将此容器绑定到 CF-App,以便通过 mobilefirst-Adapter 从数据库中获取数据?
提前致谢。
您可以在创建容器时绑定 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 绑定应用程序。在这种情况下,在 UI 中创建容器时展开 Advance Options 选项卡。当您可以 select Cloud Foundry 应用程序绑定到容器时,您将看到 Service Binding 菜单。
您绑定到容器的应用程序称为桥接应用程序。在容器中,您将无权访问应用程序本身,而只能访问绑定到该应用程序的服务。您可以通过特定服务的 VCAP_SERVICES
环境变量访问服务。
文档中有更多详细信息 here。