Docker容器作为CF花园

Docker container as CF garden

我想 运行 对类似 Garden 的本地容器进行一些测试,我想使用 docker 应该符合我们的要求, 是否有一些 docker 图像/原型构建为 CF 花园容器? 使用像 home/vcap/app/..... 这样的 FS 我只想在本地模拟 E2E 测试而不需要部署 ...

你可以试试CF Local,应该适合你本地测试的需要。

https://github.com/sclevine/cflocal

很难准确地说出你在这里问的是什么,所以如果这不能回答你的问题,请扩展你的问题。也就是说,如果您正在寻找 CloudFoundry 上使用的文件系统或 "stack",当您 cf push 一个当前称为 cflinuxfs 的应用程序时,它基于 Ubuntu 14.04值得信赖。

图像本身在此处作为 docker 图像进行维护 -> https://hub.docker.com/r/cloudfoundry/cflinuxfs2/

如果你想手动进入容器工作,也许运行一些测试或本地编译软件,你可以docker pull cloudfoundry/cflinuxfs2docker run cloudfoundry/cflinuxfs2 /bin/bash和运行你的测试在生成的容器中。这将比使用 cflocal 给你更多的控制权,因为它可以让你启动一个原始 docker 容器,其文件系统与 CF 和 运行ning 上的应用程序 运行 相同] 那个容器里的任何东西。

如果您打算 运行 在此容器内构建包,那么您应该使用 cflocal 插件,因为它基本上会完成我上面所说的,但也会处理 运行ning buildpack 在创建的 docker 容器中,这样更方便。

希望对您有所帮助!