【问题标题】:Minimal Ubuntu docker image is claimed to be 29MB, so why does "docker images" command say 84.1MB?最小的 Ubuntu docker 映像声称是 29MB,那么为什么“docker images”命令说 84.1MB?
【发布时间】:2018-08-29 02:01:35
【问题描述】:

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

Minimal 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 映像?

【问题讨论】:

    标签: docker ubuntu


    【解决方案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

    【讨论】:

    • 该链接下的可用图像的问题是,它们的大小也远不及 29MB。它们是 79MB 和 160MB。所以对我来说,问题是直到打开我才能获得原始的 29MB 最小 Ubuntu 映像。
    猜你喜欢
    • 2016-08-18
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 2020-07-11
    相关资源
    最近更新 更多