我的应用程序由两个单独的Docker容器组成。一个是基于Grails的Web应用程序,第二个是RESTful Python Flask应用程序。两个docker容器都坐在我的本地计算机上。它们未托管在docker hub上。它们是专有的,我不想公开托管它们。
我想尝试Cloud Foundry部署这些docker容器,并查看其工作原理。但是,从documentation可以感觉到Cloud Foundry不支持将Docker容器部署在本地计算机上。
问题
最佳答案
一种选择是不使用Docker镜像,而直接直接推送代码,这是CF的不错功能之一。 PCF带有一个python buildpack,它将自动检测您的Flask应用。
另一个选择是运行您自己的受信任的Docker注册表,将图像推送到该位置,然后在您推送应用程序时,告诉它从注册表中获取图像。如果您用Google搜索“cloud Foundry docker Registry”,您将获得以下有用的结果:
关于docker - 如何将Docker容器部署到Cloud Foundry?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39863269/