亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

為什么Docker鏡像大小與倉庫中不一致?

發布時間:2020-08-01 00:56:14 來源:網絡 閱讀:502 作者:yunweilu 欄目:系統運維

為什么Docker鏡像大小與倉庫中不一致?

開始之前

如果仔細觀察你會發現,Docker宿主機中某個鏡像所占用的磁盤空間和在 Docker Hub(倉庫)上看到的鏡像大小是不同的,例如 golang:1.9 在 Docker Hub (倉庫)顯示的是 272MB,而鏡像下載后docker image ls 命令給出的卻是 733MB

這是因為 Docker Hub (倉庫)中顯示的大小是壓縮后的體積,在鏡像下載和上傳過程中鏡像是保持壓縮狀態的,以保證能夠更快速的下載或上傳鏡像,而 docker image ls 命令是鏡像下載到本地展開后的各層所占空間的總和。

Unino FS

Docker 鏡像是多層存儲結構,并且可以繼承、復用,因此不同鏡像可能會因為使用相同的基礎鏡像,從而擁有共同的層。docker image ls 命令列出的鏡像體積總和并非是所有鏡像實際消耗硬盤空間,因為基于 Union FS技術(聯合文件系統),相同的層只需要保存一份即可,所以實際鏡像硬盤使用空間可能要比這個小的多。

可以通過以下命令來查看鏡像、容器、數據卷所占用的空間。

docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              52                  0                   9.846GB             9.846GB (100%)
Containers          0                   0                   0B                  0B
Local Volumes       0                   0                   0B                  0B
命令幫助
docker system  --help
Usage:    docker system COMMAND
Manage Docker
Options:
      --help   Print usage
Commands:
  `df`        Show docker disk usage
  events      Get real time events from the server
  info        Display system-wide information
  prune       Remove unused data

# 省略...

注意,docker 1.13.1(含) 后版本支持 system 子命令。

小結

最后來總結下文章中的知識點

  • Docker倉庫側重點是網絡,鏡像下載和上傳過程中始終保持壓縮狀態。
  • 由于 Union FS的特性,不同docker鏡像可能會使用相同的基礎鏡像,doker images命令列出的鏡像體積總和并不能代表實際使用的磁盤空間,需要使用 docker system df 命令來代替。

參考文章

doker&k8s Qun [703906133]

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹寨县| 滦南县| 漳平市| 类乌齐县| 乐昌市| 绥中县| 方山县| 夹江县| 阿克| 济宁市| 泗阳县| 桂林市| 克什克腾旗| 广昌县| 鹤庆县| 阿克苏市| 漠河县| 大石桥市| 莱西市| 昌宁县| 呼和浩特市| 尚义县| 达孜县| 电白县| 双流县| 富民县| 绥宁县| 澎湖县| 嫩江县| 鄄城县| 盐池县| 克拉玛依市| 弥渡县| 九龙城区| 漯河市| 勐海县| 和田县| 涞水县| 武隆县| 福清市| 高雄县|