基于eclipse-temurin JRE的Java应用Docker镜像为何占用335MB?
问题:temurin 17-jre-jammy镜像实际层大小与标称不符的原因及解决办法
我使用temurin 17-jre-jammy作为Docker基础镜像,Docker Hub标称该镜像总占用空间约90MB,其中JRE层标称大小为47MB。

我的应用本身占用74MB,按此计算最终镜像大小应该约为164MB,但实际构建出的镜像却达到了335MB。
在Docker Desktop中查看镜像层时,发现17-jre-jammy的基础层实际占用约190MB,这个大小和17 JDK镜像的大小相符。


为什么JRE层实际占用190MB而非标称的47MB?该如何解决这个问题?
我曾查看Docker Hub上的17-jre-jammy镜像层级信息,上面显示的层大小是正常的。
内容的提问来源于stack exchange,提问作者Sneg
相关产品推荐
相关产品推荐

