揭秘 BuildKit 模块化架构,打造高性能应用程序解决方案
本文首发自“Docker公司”公众号(ID:docker-cn)编译丨小东每周一、三、五 与您不见不散! 两周前是我们在短短四年内举办的第八个 DockerCon 大会了。我们的贡献者、开发人员、IT用户、企业和生态系统合作伙伴社区已经增长到达数以百万计的规模了,这是基我们的创始人 Solomon Hykes 以民主化为前提实现软件容器的成果。今天如最开始一样,Docker 创建了简单的工具和通用的打包方法,将容器中的所有应用程序依赖关系都捆绑在一起。Docker 引擎使应用程序能够在任何基础设施上一致地运行,从而解决了开发人员和运维团队的依赖性难题,并消除了“它在我的笔记本上的工作!”的问题。 在过去的两年里,Docker 引擎的代码库已经被重构为几个可重用的组件,其中最重要的是“容器”(核心容器运行时)和 BuildKit 工具集(用于构建镜像部分的 Docker 引擎)。在 DockerCon 的贡献和合作中,Michael Crosby 和 Tonis Tiigli 对这两个项目进行了更新,详细的幻灯片请浏览 https://www.slideshare.net/Docker/...