<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ``` [root@iZbp1bum6107bp8mgzkeunZ overlay2]# pwd /var/lib/docker/overlay2 [root@iZbp1bum6107bp8mgzkeunZ overlay2]# ls 0411df6a4bb11286cc6606b3d29b7c5fe1edc5099bbcf70f81f968bb88c1a0c8 55db195f20f5411491220a22b55b01d876f27a43805e9ec1a0909cb82622e2aa a7bc1f15e92ce8926659fc1760c5672f2888a39a34c5b38845df7315425f98d3-init 0c959e3ba58318d9f7492825314053d5e944d329c484939bbdca2328e26c151b 564517e1e0536375bd317a583e41a0ead36e6222f304c8d0299ebd622f212766 aba555ae0cdb873c0f4bed44f5320ec91e4e04d244acf537bc415489b8befcc2 0c959e3ba58318d9f7492825314053d5e944d329c484939bbdca2328e26c151b-init 5bb64b90d73673392a58cfabc0df189cd3174025ddcd61096aad156c980cc132 aba555ae0cdb873c0f4bed44f5320ec91e4e04d244acf537bc415489b8befcc2-init 0db62e2f978f8300dabcc220dbc210cdb280494811e6fae92b796b6dfa0b394a ``` * “l”目錄 目錄里邊是軟連接指向 /overlay2/CacheID 目錄下的 diff目錄,避免掛載命令超出長度 ![](https://img.kancloud.cn/67/6d/676de5a83a93b1aa2f766d001fdcb6d2_1701x275.png) * 容器層存儲目錄 overlay2目錄下其他以CacheID為名的目錄,存儲的是鏡像和容器各層的實際內容。其中帶`-init`的目錄是只讀的;沒有init的容器目錄是容器的讀寫目錄,容器中寫入時候會把文件拷貝進來(讀操作直接在每層操作,不需拷貝) 這些目錄在容器創建時生成,容器刪除時也隨著刪除。 驗證如下:當前容器總數為31,在`/var/lib/docker/overlay2`目錄下的確存在31個`cache-init`目錄以及對應的`cache`但無`-init`的目錄,說明創建過的容器都會在此目錄下新增對應的數據文件。 ![](https://img.kancloud.cn/d5/63/d56334b3952c15a0de3892520fb17777_1676x644.png) * 鏡像層存儲目錄 只有一個以CacheID命名的目錄(即沒有對應`CacheID-init`目錄的) * CacheID目錄結構 ![](https://img.kancloud.cn/67/f8/67f87894c08bfdc00dc37d81e44687d5_1186x49.png) * diff目錄:容器層的改動內容 * link 文件:記錄該存儲對應的鏡像層 * lower 文件:記錄該鏡像層對應的底層鏡像層 * work 目錄:文件系統的工作基礎目錄,掛載后內容會被清空,且在使用過程中其內容用戶不可見 <br> **示例1:通過docker overlay2 目錄名查找出對應的容器** ``` docker ps -a -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep cacheID ``` ![](https://img.kancloud.cn/f5/5b/f55bf891fa38b3df4f9228b887df9181_1878x648.png)<br> **示例2:查看容器的overlay2 存儲目錄** ``` docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' 容器ID ``` ![](https://img.kancloud.cn/46/8a/468a2857e5c766b2c2308cf2a4c48d19_1567x46.png) <br> **示例3:進入容器,在home下寫一個hello.txt的文件,驗證宿主機的docker容器overlay2目錄下的diff目錄是否有對應新增** 1. 當前正在運行的nginx容器,根據容器ID查詢該容器的存儲目錄 ![](https://img.kancloud.cn/2d/5b/2d5bb834dc3bb4b18f69ccf7fdc86911_1606x122.png) 2. 進入該目錄后,發現以下目錄 ![](https://img.kancloud.cn/b6/88/b6884482b7d8e73e6ecc8273fd22dbf1_1320x97.png) 3. 進入容器,創建/home/hello.txt文件后,檢查存儲目錄,發現存儲目錄下的diff目錄新增了home/hello.txt文件;同時檢查CacheID-init目錄下的文件,發現并沒有新增。因此,也驗證了`-init`的目錄是只讀的,沒有`-init`的目錄才是容器的讀寫目錄。 ![](https://img.kancloud.cn/9b/09/9b09267b979b5e283c47362cbd972ba8_1551x269.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看