最小的Ubuntu docker映像据称为29MB,那么为什么“ docker images”命令显示为84.1MB?

时间:2018-08-28 17:14:14

标签: docker ubuntu

https://blog.ubuntu.com/2018/07/09/minimal-ubuntu-released

  

用于最小Ubuntu 18.04 LTS的29MB Docker映像具有很高的可靠性   高效的集装箱...

...

  

在Dockerhub上,新的Ubuntu 18.04 LTS映像现在是新的Minimal   Ubuntu 18.04映像。使用docker run启动Docker实例   ubuntu:18.04因此启动了具有最新版本的Docker实例   最小的Ubuntu。

我运行了提到的确切命令:

docker run ubuntu:18.04

然后我运行了“ docker images”,上面写着:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ubuntu              18.04               16508e5c265d        5 days ago          84.1MB

为什么该输出显示84.1MB?我引用的Ubuntu页面说应该为29MB。

我做错什么了吗?

我测量尺寸不正确吗?

如何获得只有29MB的Ubuntu映像?

1 个答案:

答案 0 :(得分:1)

文章指出,在Docker Hub上有一个“标准”映像,比云映像更大。云映像是他们引入的新事物,其重量为29MB,而标准(标准docker hub)映像的重量为32MB。云映像在Docker Hub上不可用。

但是,那84MB是从哪里来的呢?这是因为您正在从注册表中下载(标准)压缩映像,并且在提取时正在解压缩。看一下它实际上是在拉那些32MB(+一些字节)。当拉出ubuntu:18.04时,我得到的大小与您一样大-仅拉出32MB。

表示一切正常。您从哪里获得云图像?好吧,我将从以下内容开始:

  

[...]现在可在Amazon EC2,Google Compute Engine(GCE)[...]

中使用

如果您想将其与私有云一起使用,可以在以下位置下载映像:link to Ubuntu Minimal Cloud Images