Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mobile 如何将项目作为Docker从IBMBluemixPaaS导出到其他任何地方?_Mobile_Web_Docker_Export_Ibm Cloud - Fatal编程技术网

Mobile 如何将项目作为Docker从IBMBluemixPaaS导出到其他任何地方?

Mobile 如何将项目作为Docker从IBMBluemixPaaS导出到其他任何地方?,mobile,web,docker,export,ibm-cloud,Mobile,Web,Docker,Export,Ibm Cloud,我领导一个网络/移动项目,我仍然需要知道我们将用于开发的工具。 我们有6个月的时间访问IBMBlueMix,其安全检查工具CloudFoundry和其他工具可能看起来非常有用 然而,我们不希望依赖于一种解决方案,这种解决方案会使我们的项目陷于困境,如果需要的话,不存在任何迁移的可能性 我在互联网上查阅了如何将Bluemix中的项目导出为docker,并使用IBM创建的元素。我没有发现任何相关信息(我可能不擅长谷歌搜索,但我能找到的只是“如何导出到Bluemix/如何在本地工作”) Bluemix

我领导一个网络/移动项目,我仍然需要知道我们将用于开发的工具。 我们有6个月的时间访问IBMBlueMix,其安全检查工具CloudFoundry和其他工具可能看起来非常有用

然而,我们不希望依赖于一种解决方案,这种解决方案会使我们的项目陷于困境,如果需要的话,不存在任何迁移的可能性

我在互联网上查阅了如何将Bluemix中的项目导出为docker,并使用IBM创建的元素。我没有发现任何相关信息(我可能不擅长谷歌搜索,但我能找到的只是“如何导出到Bluemix/如何在本地工作”)

Bluemix是否允许将整个项目导出到另一个主机上,这是否取决于我们在项目中使用的服务


提前感谢。

如果您将应用程序打包在一个容器中,您可以在任何支持Docker的提供商上运行它。这可能是另一个云,在本地数据中心或在您自己的笔记本电脑上

如果您计划将Bluemix服务作为该应用程序的一部分使用,那么如果将应用程序移出Bluemix,您将有两种选择

  • 继续使用Bluemix中的服务,但从您现在托管应用程序的任何位置远程连接这些服务。这将需要internet连接,并且您必须将服务凭据硬编码到您的应用程序中(这不是好的做法)

  • 迁移服务和应用程序。这仅适用于IBM提供的非唯一服务,如Redis、Mongo、Elasticsearch等。。您需要重构应用程序以接受这些服务的新提供者


  • 如果将应用程序打包在容器中,则可以在任何支持Docker的提供程序上运行它。这可能是另一个云,在本地数据中心或在您自己的笔记本电脑上

    如果您计划将Bluemix服务作为该应用程序的一部分使用,那么如果将应用程序移出Bluemix,您将有两种选择

  • 继续使用Bluemix中的服务,但从您现在托管应用程序的任何位置远程连接这些服务。这将需要internet连接,并且您必须将服务凭据硬编码到您的应用程序中(这不是好的做法)

  • 迁移服务和应用程序。这仅适用于IBM提供的非唯一服务,如Redis、Mongo、Elasticsearch等。。您需要重构应用程序以接受这些服务的新提供者


  • 如果您的服务/应用程序已停靠,并且作为Bluemix上的容器托管。 您可以在自己启用docker的云或本地环境中提取服务/应用程序的容器映像。对于相同的问题,可以遵循以下步骤:

  • 安装bluemix容器cli包
  • 请使用您的bluemix凭据进行
    cf ic登录
  • 使用
    cf ic images
    命令检查图像
  • 使用
    docker pull在您的环境中提取图像
  • 使用
    docker run

  • 希望能有帮助。谢谢

    如果您的服务/应用程序已停靠,并且作为Bluemix上的容器托管。 您可以在自己启用docker的云或本地环境中提取服务/应用程序的容器映像。对于相同的问题,可以遵循以下步骤:

  • 安装bluemix容器cli包
  • 请使用您的bluemix凭据进行
    cf ic登录
  • 使用
    cf ic images
    命令检查图像
  • 使用
    docker pull在您的环境中提取图像
  • 使用
    docker run
  • 希望能有帮助。谢谢