gpt4 book ai didi

docker - 最小的 Ubuntu docker 镜像声称是 29MB,那么为什么 "docker images"命令说 84.1MB?

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:01 33 4
gpt4 key购买 nike

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

The 29MB Docker image for Minimal Ubuntu 18.04 LTS serves as a highly efficient container...

...

On Dockerhub, the new Ubuntu 18.04 LTS image is now the new Minimal Ubuntu 18.04 image. Launching a Docker instance with docker run ubuntu:18.04 therefore launches a Docker instance with the latest Minimal 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 Hub 托管一个“标准”镜像,该镜像比云镜像大。云镜像是他们推出的新东西,它有 29MB,而标准镜像有 32MB。

云镜像在 Docker Hub 上不可用。

但是,84MB 是从哪里来的呢?这是因为您正在从注册表下载压缩 图像。其中,在这种情况下,只有 32MB 的重量。下载后,它会解压缩为可用格式并本地存储在您的计算机上。

意味着一切都井井有条。你从哪里得到那个云图像?好吧,我先看看:

[...] are available for use now in Amazon EC2, Google Compute Engine (GCE) [...]

如果您想将它与私有(private)云一起使用,您可以从这里下载图像 link to Ubuntu Minimal Cloud Images

-编辑-

针对您的评论,这些私有(private)云的大小可能会有所不同。这至少部分(如果不是主要)是由于各种管理程序堆栈之间的差异。正如文章中所暗示的那样:

Cloud images also contain the optimised kernel for each cloud and supporting boot utilities.

--

作为更新,这些天(大约三年后),最新的 18:04 图像在其压缩格式下重 25MB,因此我原始答案中的确切数字不再有效,但这一点仍然有效。

关于docker - 最小的 Ubuntu docker 镜像声称是 29MB,那么为什么 "docker images"命令说 84.1MB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52063219/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com