在《 Docker in Practice》一书中,它解释了他们创建的todoapp位于node
映像的顶部,该映像也位于ubtunu
映像的顶部(请参见映像{{3} }。相比之下,为什么生产的操作系统安装的Ubuntu占用大约10倍的空间,为什么显示的Ubuntu docker基本映像仅占用89 MB?
答案 0 :(得分:1)
如果您阅读the ubuntu Dockerfile,将会发现它基于https://cloud-images.ubuntu.com/的压缩包。
如果您查看https://cloud-images.ubuntu.com/minimal/releases/bionic/release/处的图像,则会看到75MB是典型的压缩大小。
要解释为什么是这样的-minimal
软件包集在https://packages.ubuntu.com/bionic/ubuntu-minimal处列出。您会看到它的清单很小-没有GUI,没有开发工具,没有可选的服务器或服务(因为期望这些服务器或服务将在以后安装)。