簡體   English   中英

為什么 ubuntu 圖像大小大大低於其 iso 文件?

[英]Why ubuntu image size is drastically lower than its iso file?

這似乎是一個愚蠢的問題,但我是容器化概念的初學者,我想知道為什么來自 docker 集線器的 ubuntu 圖像大小(~80mb)比它的 iso 文件(~1.8GB)小得多

容器是您的 Kernel 的一個隔離空間。
在 ubuntu:18.04 docker 圖像上,它不包含整個 Kernel 二進制文件。
它只有一些庫和執行以及運行 ubuntu:18.04 所需的一些配置,它仍然使用主機的 Kernel。
您可以從此處查看ubuntu:18.04 圖像是如何從 Dockerfile 創建的。
我建議你搜索namepaces如何使用cgroups和命名空間來創建容器。

Docker 圖像僅包含必要的最小庫和工具,實際上是操作系統運行所需要的。對於 Ubuntu docker 圖像,它沒有使用,並且大多數工具也沒有包含在容器中或很少使用) .它只是一個基本的操作系統。Alpine 圖像比 Ubuntu 圖像小得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM