From 411746f3296d4c4f676577e85b8760267645eab8 Mon Sep 17 00:00:00 2001 From: William Easton Date: Tue, 27 Feb 2018 18:57:50 -0600 Subject: [PATCH 1/2] Adding "yum clean all" to CentOS 7 Dockerfile reduces docker image size by 76MB --- docker/release/centos7/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/release/centos7/Dockerfile b/docker/release/centos7/Dockerfile index bd108f47f54..621d200a8ab 100644 --- a/docker/release/centos7/Dockerfile +++ b/docker/release/centos7/Dockerfile @@ -38,7 +38,8 @@ RUN curl https://packages.microsoft.com/config/rhel/7/prod.repo | tee /etc/yum.r # Install latest powershell from Microsoft YUM Repo RUN yum install -y \ - powershell + powershell \ + && yum clean all # Use PowerShell as the default shell # Use array to avoid Docker prepending /bin/sh -c From 2d5ed91f8519b4ea17a3fdc9019816566af2dfb5 Mon Sep 17 00:00:00 2001 From: William Easton Date: Tue, 27 Feb 2018 19:00:22 -0600 Subject: [PATCH 2/2] Adding "dnf clean all" to Fedora Dockerfile reduces docker image size by 168MB --- docker/release/fedora26/Dockerfile | 3 ++- docker/release/fedora27/Dockerfile | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/release/fedora26/Dockerfile b/docker/release/fedora26/Dockerfile index cbb96d74c1e..b955b06d175 100644 --- a/docker/release/fedora26/Dockerfile +++ b/docker/release/fedora26/Dockerfile @@ -37,7 +37,8 @@ RUN localedef --charmap=UTF-8 --inputfile=en_US $LANG RUN curl https://packages.microsoft.com/config/rhel/7/prod.repo | tee /etc/yum.repos.d/microsoft.repo # Install latest powershell from Microsoft YUM Repo -RUN dnf install -y powershell +RUN dnf install -y powershell \ + && dnf clean all # Use array to avoid Docker prepending /bin/sh -c CMD [ "pwsh" ] diff --git a/docker/release/fedora27/Dockerfile b/docker/release/fedora27/Dockerfile index 43cd6e50df4..55afd8cc587 100644 --- a/docker/release/fedora27/Dockerfile +++ b/docker/release/fedora27/Dockerfile @@ -37,7 +37,8 @@ RUN localedef --charmap=UTF-8 --inputfile=en_US $LANG RUN curl https://packages.microsoft.com/config/rhel/7/prod.repo | tee /etc/yum.repos.d/microsoft.repo # Install latest powershell from Microsoft YUM Repo -RUN dnf install -y powershell +RUN dnf install -y powershell \ + && dnf clean all # Use array to avoid Docker prepending /bin/sh -c CMD [ "pwsh" ]