From 2cbae3fb162dc22ee602ed117a97e5b8000a8efe Mon Sep 17 00:00:00 2001 From: thelamer Date: Fri, 24 Sep 2021 13:07:29 -0700 Subject: [PATCH] add some runtime cleanup stuff to reduce layer size --- Dockerfile | 4 +++- Dockerfile.aarch64 | 4 +++- Dockerfile.armhf | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 75ff5ff..ba1d6ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,7 +47,7 @@ COPY --from=compose /usr/local/bin/docker-compose /usr/local/bin/docker-compose RUN \ echo "**** install deps ****" && \ - pacman -Sy --noconfirm \ + pacman -Sy --noconfirm --needed \ docker \ fuse \ lame \ @@ -63,6 +63,8 @@ RUN \ echo "abc:abc" | chpasswd && \ usermod -s /bin/bash abc && \ echo '%abc ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/abc && \ + pacman -Rsn --noconfirm \ + $(pacman -Qdtq) || : && \ rm -rf \ /tmp/* \ /var/lib/pacman/sync/* diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 75d5716..1d335f0 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -47,7 +47,7 @@ COPY --from=compose /usr/local/bin/docker-compose /usr/local/bin/docker-compose RUN \ echo "**** install deps ****" && \ - pacman -Sy --noconfirm \ + pacman -Sy --noconfirm --needed \ docker \ fuse \ lame \ @@ -63,6 +63,8 @@ RUN \ echo "abc:abc" | chpasswd && \ usermod -s /bin/bash abc && \ echo '%abc ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/abc && \ + pacman -Rsn --noconfirm \ + $(pacman -Qdtq) || : && \ rm -rf \ /tmp/* \ /var/lib/pacman/sync/* diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 38566da..9d7fd7d 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -47,7 +47,7 @@ COPY --from=compose /usr/local/bin/docker-compose /usr/local/bin/docker-compose RUN \ echo "**** install deps ****" && \ - pacman -Sy --noconfirm \ + pacman -Sy --noconfirm --needed \ docker \ fuse \ lame \ @@ -63,6 +63,8 @@ RUN \ echo "abc:abc" | chpasswd && \ usermod -s /bin/bash abc && \ echo '%abc ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/abc && \ + pacman -Rsn --noconfirm \ + $(pacman -Qdtq) || : && \ rm -rf \ /tmp/* \ /var/lib/pacman/sync/*