
我用镜像作者的同款 dockerfile 编译,725M 。而作者 Docker hub 上的镜像只有 125M
1 Hopetree 2023-07-09 17:08:21 +08:00 有没有一种可能上面显示的并不是镜像的大小,你可以 pull 下来跟自己 build 的对比一下,肯定是一样的 |
2 lhbc 2023-07-09 17:18:10 +08:00 via Android strip 了没有? 清理了 lib/share 之类吗? |
3 WispZhan 2023-07-09 17:21:52 +08:00 显示的 layer 大小 |
5 thin0 2023-07-09 17:46:46 +08:00 docker 导出镜像有个压缩选项 |
6 hsfzxjy 2023-07-09 17:52:33 +08:00 via Android mukti-stage build |
7 mohumohu 2023-07-09 17:57:08 +08:00 上面显示的是压缩下载大小 |
8 crackidz 2023-07-09 18:12:02 +08:00 Docker Hub 上显示是下载的数据大小,不是实际的硬盘占用 Docker build 的时候看一下是不是额外拷了一些没用的东西到镜像里 |
10 chenjia404 2023-07-09 19:19:00 +08:00 我一个镜像本地显示 56M ,hub 上显示 15.33 MB 。 |
11 18601294989 2023-07-09 20:56:33 +08:00 一个是实际使用大小,一个是压缩过后的镜像的大小 |
12 dianso 2023-07-09 21:06:14 +08:00 我的容器一般都在 7M 左右。。。 我的秘诀是 FROM --platform=$TARGETPLATFORM scratch as runner |
13 40EaE5uJO3Xt1VVa 2023-07-09 23:36:55 +08:00 via Android @dianso 这是什么意思 |
14 laoyutang 2023-07-10 09:17:47 +08:00 感觉 push 上去的都是压缩过的,我有个镜像本地 10.8g ,推上去只有 5G |
15 Pbe2RsrnVcPrF 2023-07-10 09:30:29 +08:00 @dianso 大佬指点指点? |
16 luyu20010926 2023-07-10 09:50:08 +08:00 是不是里面有编译过程中产生的文件没删?多阶段构建了解一下。 |