我想对像Garden这样的本地容器运行一些测试,我想使用符合我们要求的docker,
是否有一些码头图像/原型构建为CF花园容器?
与home/vcap/app/.....
这样的FS我只想在不进行部署的情况下在本地模拟E2E测试...
答案 0 :(得分:1)
很难确切地说出你在这里问的是什么,所以如果这不能回答你的问题,请扩展你的问题。也就是说,如果您在cf push
当前名为cflinuxfs
的应用程序并且它基于Ubuntu 14.04 Trusty时,正在查找CloudFoundry上使用的文件系统或“堆栈”。
图像本身在此处作为泊坞窗图像维护 - > https://hub.docker.com/r/cloudfoundry/cflinuxfs2/。
如果您想手动输入容器并工作,可能要在本地运行某些测试或编译软件,您可以docker pull cloudfoundry/cflinuxfs2
和docker run cloudfoundry/cflinuxfs2 /bin/bash
并在生成的容器中运行测试。这将比使用cflocal
提供更多控制,因为它将允许您使用与在CF上运行的应用程序相同的文件系统来启动原始docker容器,并在该容器中运行您想要的任何内容。
如果你的意图是在这个容器中运行buildpacks,那么你应该使用cflocal
插件,因为它基本上会完成我上面所说的,但也处理在创建的docker容器中运行buildpack,这样更多方便。
希望有所帮助!
答案 1 :(得分:0)
您可以尝试CF Local,它应该适合您对本地测试的需求。