最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Docker基礎(chǔ)——BuildKit構(gòu)建引擎介紹

2023-08-24 15:59 作者:沒用軟件開發(fā)日記  | 我要投稿

? ? BuildKit是Docker桌面版和Docker引擎v23版之后的默認(rèn)image構(gòu)建器,對比之前的構(gòu)建器它提供了很多新的功能并且大大的提升了性能,并且引入了一下復(fù)雜場景的支持:

  • 探測并且跳過執(zhí)行無用構(gòu)建步驟

  • 并行構(gòu)建獨立的層

  • 在兩次鏡像構(gòu)建之間只增量轉(zhuǎn)化變更的文件

  • 探測并跳過轉(zhuǎn)化無用的構(gòu)建文件轉(zhuǎn)化

  • 避免其余API對性能的影響(中間鏡像、容器)

  • 優(yōu)先自動修剪構(gòu)建緩存

????BuildKit的核心是Low-Level Build (LLB)定義額格式,LLB是一種中間二進(jìn)制格式允許開發(fā)人員拓展BuildKit。LLB定義了一個內(nèi)容可尋址的依賴關(guān)系圖,可用于將非常復(fù)雜的構(gòu)建定義組合在一起,他還在Dockerfile中支持未公開的特性比如直接數(shù)據(jù)掛載和嵌套調(diào)用。

????所有和構(gòu)建鏡像有關(guān)的執(zhí)行、緩存都定義在LLB中,LLB可以直接使用Go語言客戶端包生成,該客戶端包允許使用Go語言原語定義構(gòu)建操作之間的關(guān)系。



Docker基礎(chǔ)——BuildKit構(gòu)建引擎介紹的評論 (共 條)

分享到微博請遵守國家法律
临海市| 西乌珠穆沁旗| 舞钢市| 汤原县| 黄龙县| 德庆县| 汝阳县| 青神县| 寿宁县| 莱芜市| 卫辉市| 新余市| 喀喇沁旗| 海晏县| 泸西县| 武城县| 普格县| 固镇县| 合水县| 宜都市| 霸州市| 油尖旺区| 同心县| 平原县| 安仁县| 望都县| 鲁山县| 邵阳县| 于田县| 桐乡市| 阳春市| 灵武市| 芜湖市| 洪泽县| 珠海市| 大名县| 邳州市| 德兴市| 平乐县| 澄江县| 墨江|