如何在云代工厂中使用docker-compose.yml部署docker app

时间:2018-01-08 09:34:41

标签: docker docker-compose pivotal-cloud-foundry

我有一个docker-compose.yml文件,它有环境变量和证书。我喜欢在云代工厂开发版本中部署这些。 我想在云代工厂链接上部署microgateway,用于小型化,如下 https://github.com/CAAPIM/Microgateway

1 个答案:

答案 0 :(得分:0)

在云原生世界中,您事先将服务实例化到您的基础。您可以使用市场上提供的预建服务(自动缩放器)。

如果您想要的服务不可用,您可以安装一个磁贴(例如redis,mysql,rabbitmq),这将向市场添加服务。许多供应商提供可以安装在PCF上的磁贴(有关完整列表,请查看newtork.pivotal.io)。

如果您拥有云代工厂之外的服务(例如Oracle,Mongo或MS Sql Server),并且您希望将它们注入您的云代工基础,您可以通过创建用户提供服务(杯子)来创建。

获得服务后,您必须创建服务实例。将其视为为您提供服务。在您配置了ie创建服务实例后,您就可以将其绑定到一个或多个应用程序。

服务实例的范围限定为组织和空间。组织空间内的所有应用程序都可以绑定到该服务实例。

您可以将您的应用单独部署到云代工厂(jar,war,zip)。然后,您可以将任何所需的服务绑定到您的应用程序(例如db,scaling,caching等)。

使用清单文件在一个部署中执行所有这些步骤。

PCF 2.0正在推出PKS - Pivotal Container Service。它是PCF中Kubo的实现。它仍然不是GA。

Kubo,Kubernetes和PKS允许您部署容器化应用程序。

我玩过MiniKube和Kubo。仍在PKS上弄湿手。

希望这有帮助!