如何将Docker容器部署到Cloud Foundry?

我的应用程序由两个独立的docker集装箱组成。 一个是基于Grails的Web应用程序,另一个是RESTful Python Flask应用程序。 docker集装箱都在我的本地计算机上。 它们不在docker中心托pipe。 他们是专有的,我不想公开托pipe他们。

我想尝试Cloud Foundry来部署这些docker容器,看看它是如何工作的。 但是,从文档中,我了解到,Cloud Foundry不支持在本地计算机上部署Docker容器。

  1. 有没有办法将位于本地计算机上的Docker容器部署到CloudFoundry? 如果没有,那么在CF的某个地方安全托pipe容器的方法是什么?
  2. CloudFoundry是否能够运行一个Python Flask应用程序的docker容器?

你有一个select是不使用Docker镜像,直接推送你的代码,这是CF的一个很好的function。 PCF带有一个python buildpack,它可以自动检测你的Flask应用程序。

另一个select是运行你自己的信任的dockerregistry,把你的图像推到那里,然后当你推送你的应用程序时,告诉它从你的registry中抓取图像。 如果你谷歌“云铸造dockerregistry”,你会得到以下有用的结果,你应该检查:

Interesting Posts