<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          kaniko在 Kubernetes 中構(gòu)建容器鏡像

          聯(lián)合創(chuàng)作 · 2023-09-27 15:35

          通常,標(biāo)準(zhǔn) Dockerfile 的生成需要與 Docker 后臺進程交互訪問,也就是需要本機 root 權(quán)限。如果是在 Docker 后臺進程無法暴露的場景下,生成容器鏡像就變得很困難。

          kaniko 是 Google 開源的一個工具,旨在幫助開發(fā)人員從容器或 Kubernetes 集群內(nèi)的 Dockerfile 構(gòu)建容器鏡像。

          工作原理:

          kaniko 作為一個容器鏡像運行,它接受三個參數(shù):一個 Dockerfile ,一個構(gòu)建上下文以及將鏡像推送到的注冊表。它在執(zhí)行程序鏡像中提取基本鏡像的文件系統(tǒng)。然后,在 Dockerfile 中執(zhí)行任何命令,快照用戶空間中的文件系統(tǒng)。Kaniko 在每個命令后都會將一層已更改的文件附加到基本鏡像。最后,執(zhí)行程序?qū)⑿络R像推送到指定的注冊表。

          由于 Kaniko 在執(zhí)行程序鏡像的用戶空間中完全執(zhí)行了這些操作,因此它完全避免了在用戶計算機上需要任何特權(quán)訪問。

          瀏覽 12
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91超碰青青草 | 欧美一级片在线电影 | 欧美一区操逼视频 | 欧美性生交大片免费看A片免费 | 亚洲∨一 |