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

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

Docker基礎(chǔ)——BuildKit

2023-08-22 14:58 作者:沒用軟件開發(fā)日記  | 我要投稿

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

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

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

  • 在兩次鏡像構(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定義了一個(gè)內(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的評論 (共 條)

分享到微博請遵守國家法律
弥勒县| 东乌珠穆沁旗| 金山区| 县级市| 浏阳市| 长寿区| 化德县| 鸡东县| 镇安县| 林州市| 健康| 开远市| 鸡西市| 凌源市| 句容市| 神池县| 江山市| 安丘市| 潜山县| 股票| 江油市| 建始县| 武川县| 陇南市| 博乐市| 三门县| 海伦市| 科技| 静宁县| 刚察县| 鄂尔多斯市| 奎屯市| 灵璧县| 玉树县| 沙洋县| 赤峰市| 海晏县| 连江县| 武夷山市| 雷州市| 灵川县|