From b2bd95788dd61439b3454d50d937e7fd8e876de8 Mon Sep 17 00:00:00 2001 From: LoveIsGrief Date: Tue, 14 Jan 2020 19:19:47 +0100 Subject: [PATCH] docker: Try minimizing size using add-pkg and del-pkg As described in https://github.com/jlesage/docker-baseimage-gui#addingremoving-packages #32 - Docker image --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 66a4ebed..8770cc3f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,10 +17,10 @@ WORKDIR $TMP_DIR COPY . . # Install final dependencies -RUN apk add --no-cache openjdk${JDK}-jre +RUN add-pkg openjdk${JDK}-jre # Build and untar in future distribution dir -RUN apk add --no-cache openjdk${JDK}-jdk \ +RUN add-pkg --virtual openjdk${JDK}-jdk \ && ./gradlew --no-daemon clean assemble \ && mkdir -p ${APP_HOME} \ # Extract to ${APP_HOME and ignore the first dir @@ -28,7 +28,7 @@ RUN apk add --no-cache openjdk${JDK}-jdk \ && tar -C ${APP_HOME} --strip 1 -xvf gui/build/distributions/MuWire*.tar \ # Cleanup && rm -rf "${TMP_DIR}" /root/.gradle /root/.java \ - && apk del openjdk${JDK}-jdk + && del-pkg openjdk${JDK}-jdk WORKDIR ${APP_HOME}