我有一个在docker容器中运行的应用程序。是否可以在Cloud Foundry中部署包含应用程序的此docker容器,而无需对应用程序或容器本身进行任何更改?
答案 0 :(得分:3)
要回答您是否需要更改Docker镜像的具体问题,请参阅以下相关信息。
docker run
工作流通常涉及到您必须等待。答案 1 :(得分:1)
正如Cloud Foundry的documentation所述,您应首先使用以下命令启用diego_docker
功能标志:
cf enable-feature-flag diego_docker
然后使用cf push
推送您的泊坞窗图片。 CF CLI的版本6.13.0
和更高版本包括使用cf push
命令的-o
或--docker-image
标志将Docker镜像作为CF应用程序推送的本机支持。例如,运行:
cf push lattice-app -o cloudfoundry/lattice-app
将推送位于cloudfoundry/lattice-app
的图片。您还可以阅读here以获取有关CF + Diego中Docker支持的更多信息。