Windows 我的Docker应用程序的文件大小是否为';图像将超过基础图像吗?

Windows 我的Docker应用程序的文件大小是否为';图像将超过基础图像吗?,windows,docker,containers,virtual-machine,Windows,Docker,Containers,Virtual Machine,如果我从Docker hub:php:7.3-apache-stretch(大约378MB)将10个都使用此基本映像的应用程序Docker化,它们是否会在我的主机上占用3.8GB+(378MB基本映像x 10个不同的应用程序)的磁盘空间 编辑:我询问的原因是,如果我键入docker image,会显示: REPOSITORY TAG IMAGE ID CREATED SIZE docker-test

如果我从Docker hub:
php:7.3-apache-stretch
(大约378MB)将10个都使用此基本映像的应用程序Docker化,它们是否会在我的主机上占用3.8GB+(378MB基本映像x 10个不同的应用程序)的磁盘空间

编辑:我询问的原因是,如果我键入
docker image
,会显示:

REPOSITORY          TAG                  IMAGE ID            CREATED             SIZE
docker-test         latest               f941ae2a70f1        31 hours ago        378MB
<none>              <none>               4c71598a1098        31 hours ago        378MB
<none>              <none>               5255a13a71c7        32 hours ago        378MB
<none>              <none>               4979b0dc765c        32 hours ago        378MB
<none>              <none>               97c2190de3d5        32 hours ago        378MB
<none>              <none>               d2e33f282127        32 hours ago        378MB
<none>              <none>               e38ef642324e        32 hours ago        378MB
php                 7.3-apache-stretch   1e9efd9f6779        7 days ago          378MB
创建的存储库标记图像ID大小
docker测试最新版本f941ae2a70f1 31小时前378MB
4c71598a1098 31小时前378MB
5255a13a71c7 32小时前378MB
4979b0dc765c 32小时前378MB
97c2190de3d5 32小时前378MB
d2e33f282127 32小时前378MB
e38ef642324e 32小时前378MB
php 7.3-apache-stretch 1e9efd9f6779 7天前378MB

否,只读层(构成基本映像的层以及从DockerFile创建的层)将由所有运行的容器共享


有关详细信息,请参阅和。

由于docker使用图层存储文件的方式,基本图像将只存储一次。有关详细信息,请参阅

在您的示例中,10个应用程序只会占用您更改/添加到图像中的所有文件的额外空间。因此,如果每个应用程序的大小为5MB,那么所有10个应用程序都将占用
10*5MB+378MB=428MB
<代码>(应用程序数量)*(应用程序大小)+(基本图像大小)