Cloud foundry 在CloudFoundry中登台
有人能解释一下云铸造中的登台吗。我在这方面有一些高水平的知识。CC通过CC桥向diego brain等发送请求。是否在为此目的临时创建的容器中进行转移?是否将构建包和应用程序文件下载到container以创建水滴?为了让Cloud Foundry运行包含应用程序的容器,必须创建水滴。水滴是tar.gz文件。有两种方法可以创建液滴Cloud foundry 在CloudFoundry中登台,cloud-foundry,staging,buildpack,Cloud Foundry,Staging,Buildpack,有人能解释一下云铸造中的登台吗。我在这方面有一些高水平的知识。CC通过CC桥向diego brain等发送请求。是否在为此目的临时创建的容器中进行转移?是否将构建包和应用程序文件下载到container以创建水滴?为了让Cloud Foundry运行包含应用程序的容器,必须创建水滴。水滴是tar.gz文件。有两种方法可以创建液滴 云铸造厂外 云铸造内部 要在cloud foundry外部创建水滴,您需要编写一个脚本来生成符合cf约定的To.tar.gz,然后使用cf push--drople
- 云铸造厂外
- 云铸造内部
cf push--droplet mydroplet.tgz
将水滴直接上载到cf,然后您可以启动它并使用它运行应用程序。这是非常罕见的,你不应该这样做
要在cloud foundry内创建液滴,请执行cf push
,而不指定液滴。这告诉cf您希望它创建液滴。cf生成液滴的过程称为分段。以下是登台过程中发生的情况
- cf将创建一个容器来运行暂存
- cf将确保正在执行暂存容器的cell VM具有安装到cf中的每个buildpack的缓存副本
- cf将把应用程序位下载到暂存容器中
- cf将从第一个构建包开始执行构建包的
脚本bin/detect
- 如果
脚本返回0,则构建包知道如何运行。如果返回1,则跳过构建包,cf尝试下一个构建包bin/detect
- 找到匹配的构建包后,构建包将执行并创建droplet
文件.tar.gz
- cf将水滴上传到它的水滴存储中
- cf暂存容器已销毁
- 登台过程已完成
cf ssh
,通过暂存过程进入buildpack生成的运行容器,并查看文件系统布局