从Docker集线器中拉出时Docker映像大小会增加

时间:2020-07-17 03:44:27

标签: docker docker-compose docker-registry dockerhub

我做了docker pull tiangolo/uwsgi-nginx-flask,并且在docker hub中该映像大小为345MB,但是当我将其拉到本地时,它增加到963 MB。

所以,以下是我的问题:

  1. 将docker映像拉出时会增加吗?
  2. 是否有任何方法可以减小或获得docker hub中图像的实际大小?

1 个答案:

答案 0 :(得分:2)

Dockerhub压缩图像中的每一层并将其存储。

例如:https://hub.docker.com/_/node?tab=tags

在每张图像上看到 COMPRESSED SIZE 标签,并显示:

此大小是通过对图像层进行压缩而得出的。

是否有任何方法可以减小或获得docker hub中图像的实际大小?

如果要使用image或从中创建containers,则必须解压缩image Docker 控制此行为,恕我直言。