<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## **1.基本概念** ### **鏡像** 操作系統分為**內核**和**用戶空間**。對于Linux系統,內核啟動后,會掛載root文件系統為其提供用戶空間支持。而Docker鏡像相當于是一個root文件系統。 **Docker鏡像**是一個特殊的文件系統,除了提供容器運行時所需的程序、庫、資源、配置等文件外,還包含了一些為運行時準備的一些配置參數(如匿名卷、環境變量、用戶等)。鏡像 不包含 任何動態數據,其內容在構建之后也不會被改變。 ### **容器** 容器是鏡像的運行實體。鏡像是靜態的只讀文件,而容器帶有運行時需要的可寫文件層,并且容器中的進程屬于運行狀態。即**容器運行著真正的應用進程。容器有初建、運行、停止、暫停和刪除五種狀態。** ### **倉庫** Docker 的鏡像倉庫類似于代碼倉庫,用來存儲和分發 Docker 鏡像。鏡像倉庫分為公共鏡像倉庫和私有鏡像倉庫。 **從倉庫拉取或者存放鏡像,用鏡像來創建容器。** ## **2.獲取鏡像** 從Docker鏡像倉庫獲取鏡像的命令是 `docker pull`。 格式為: ``` docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標簽] ``` Docker鏡像倉庫地址:地址格式一般是 `<域名/IP>[:端口號]`。默認地址是Docker Hub(docker.io)。 倉庫名:倉庫名是兩段名稱,即`<用戶名>/<軟件名>`。對于Docker Hub,如果不給出用戶名,則默認為`library`,也就是官方鏡像。 ## **3.列出鏡像** 使用`docker images` 或者 `docker image ls` 來列出鏡像。 ![](https://img.kancloud.cn/70/4f/704f3cfcefd9a59b948da591017667ee_632x92.png) 列表包含了`倉庫名`、`標簽`、`鏡像ID`、`創建時間`以及`所占空間`。 **鏡像ID**是鏡像的唯一標識,一個鏡像可以對應多個**標簽**。 ## **4.鏡像體積** 鏡像在Docker Hub中顯示的體積是壓縮后的體積。在鏡像下載和上傳過程中鏡像是保持著壓縮狀態的。 `docker image ls`顯示的是鏡像下載到本地后,展開的大小,準確說是展開后的各層所占空間的總和。而且并非是所有鏡像實際的硬盤消耗,有可能出現復用的情況,所以鏡像的硬盤占用空間比鏡像大小總和小。 可以使用`docker system df`命令來查看鏡像、容器、數據卷所占用的空間。![](https://img.kancloud.cn/05/4d/054dcdabbb78922618aaf4a38e16b67a_726x136.png) ## **5.虛懸鏡像** 鏡像既沒有倉庫名,也沒有標簽,均為`<none>`。 這樣的鏡像原本是有鏡像名和標簽的,由于版本迭代,同樣的名字指代的是新的鏡像,舊的鏡像的名稱就被取消了。 ``` #查詢虛懸鏡像 docker image ls -f dangling=true #刪除虛懸鏡像 docker image prune ``` ## **6.刪除鏡像** 使用`docker image rm`命令刪除鏡像。 格式為: ``` docker image rm [選項] <鏡像1> [<鏡像2> ...] ``` 可以用`鏡像短ID`、`鏡像長ID`、`鏡像名`或者`鏡像摘要`來操作鏡像。
                  <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>

                              哎呀哎呀视频在线观看