You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于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镜像的大小相符。

Docker Desktop层大小截图1
Docker Desktop层大小截图2

为什么JRE层实际占用190MB而非标称的47MB?该如何解决这个问题?

我曾查看Docker Hub上的17-jre-jammy镜像层级信息,上面显示的层大小是正常的。


内容的提问来源于stack exchange,提问作者Sneg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 13:00:10