mysql - Bluemix - 将 Mobilefirst 容器绑定(bind)到 Cloud Foundry 应用程序

标签 mysql ibm-mobilefirst containers ibm-cloud cloud-foundry

我创建了一个 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/

相关文章:

c++ - 是否有 std::equal 的安全替代方案?

jQuery Select2 - 在保存时添加自定义键入的值

python - Mysql查询不更新同一条记录

android - 启动画面后无法加载 Worklight 应用程序的页面

c++ - 通用/多态迭代器

linux - 为什么在可以安装服务或应用程序时对其进行 dockerize?

PHP 警告 : mysql_fetch_array() expects parameter 1 to be resource, bool 值给定

java - Jtable如何在不同的列中显示来自mysql的数据

javascript - 通过 Backbone.js View 使用 Cordova 拍照

Android Native Mobile First 依赖太多库?