Skip to content

Commit 156a7aa

Browse files
committed
Strip all binaries for slim images
Reduces slim-bookworm image from 180M to 155M.
1 parent 7381a0d commit 156a7aa

File tree

9 files changed

+22
-0
lines changed

9 files changed

+22
-0
lines changed

3.2/slim-bookworm/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.2/slim-bullseye/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/slim-bookworm/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.3/slim-bullseye/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4/slim-bookworm/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.4/slim-bullseye/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.5-rc/slim-bookworm/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

3.5-rc/slim-bullseye/Dockerfile

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile.template

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,9 +207,15 @@ RUN set -eux; \
207207
--disable-install-doc \
208208
--enable-shared \
209209
${rustArch:+--enable-yjit} \
210+
{{ if is_slim then ( -}}
211+
debugflags='' \
212+
{{ ) else "" end -}}
210213
; \
211214
make -j "$(nproc)"; \
212215
make install; \
216+
{{ if is_slim then ( -}}
217+
find /usr/local -type f -executable | xargs grep -IL . | xargs -r strip; \
218+
{{ ) else "" end -}}
213219
\
214220
rm -rf /tmp/rust; \
215221
{{ if is_alpine then ( -}}

0 commit comments

Comments
 (0)