当应用程序部署到Pivotal云代工厂时,buildpack依赖项和运行时(在我的情况下为jre)被复制到每个应用程序容器中,用于每个应用程序实例。现在,这使得应用程序可以独立部署等。 但是,如果有一组具有相同buildpack和运行时的应用程序,是否有办法将buildpack和运行时保存在一个单独的位置,并且所有应用程序以某种方式为该位置借用它? 例如,它在1.3.x以后的关键文档中说,一些默认的构建包设计了一种减少可部署大小的方法,但它没有指定相同的机制。
这可能是一个非常新手的问题,但我只是想探索这个并且找不到多少输入。谢谢你的时间。
答案 0 :(得分:0)
不,buildpack工件将始终安装到正在运行的容器中。
您是否正在尝试解决特定问题?通过让容器远程访问这些工件,您不太可能提高性能,并且您不应该因为云部署中的磁盘空间而非常匮乏。