Do not install recommended dependencies
This results in a ~80MB image size reduction.
This commit is contained in:
parent
4dc16e44d1
commit
72d7408ad3
|
|
@ -44,7 +44,7 @@ RUN set -eux; \
|
||||||
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
|
|
@ -139,9 +139,9 @@ RUN set -ex; \
|
||||||
;; \
|
;; \
|
||||||
esac; \
|
esac; \
|
||||||
\
|
\
|
||||||
apt-get install -y postgresql-common; \
|
apt-get install -y --no-install-recommends postgresql-common; \
|
||||||
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
||||||
apt-get install -y \
|
apt-get install -y --no-install-recommends \
|
||||||
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ RUN set -eux; \
|
||||||
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
|
|
@ -139,9 +139,9 @@ RUN set -ex; \
|
||||||
;; \
|
;; \
|
||||||
esac; \
|
esac; \
|
||||||
\
|
\
|
||||||
apt-get install -y postgresql-common; \
|
apt-get install -y --no-install-recommends postgresql-common; \
|
||||||
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
||||||
apt-get install -y \
|
apt-get install -y --no-install-recommends \
|
||||||
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ RUN set -eux; \
|
||||||
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
|
|
@ -139,9 +139,9 @@ RUN set -ex; \
|
||||||
;; \
|
;; \
|
||||||
esac; \
|
esac; \
|
||||||
\
|
\
|
||||||
apt-get install -y postgresql-common; \
|
apt-get install -y --no-install-recommends postgresql-common; \
|
||||||
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
||||||
apt-get install -y \
|
apt-get install -y --no-install-recommends \
|
||||||
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
||||||
; \
|
; \
|
||||||
\
|
\
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ RUN set -eux; \
|
||||||
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
|
|
@ -139,9 +139,9 @@ RUN set -ex; \
|
||||||
;; \
|
;; \
|
||||||
esac; \
|
esac; \
|
||||||
\
|
\
|
||||||
apt-get install -y postgresql-common; \
|
apt-get install -y --no-install-recommends postgresql-common; \
|
||||||
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
||||||
apt-get install -y \
|
apt-get install -y --no-install-recommends \
|
||||||
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
||||||
"postgresql-contrib-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-contrib-$PG_MAJOR=$PG_VERSION" \
|
||||||
; \
|
; \
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ RUN set -eux; \
|
||||||
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
|
|
@ -139,9 +139,9 @@ RUN set -ex; \
|
||||||
;; \
|
;; \
|
||||||
esac; \
|
esac; \
|
||||||
\
|
\
|
||||||
apt-get install -y postgresql-common; \
|
apt-get install -y --no-install-recommends postgresql-common; \
|
||||||
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
||||||
apt-get install -y \
|
apt-get install -y --no-install-recommends \
|
||||||
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
||||||
"postgresql-contrib-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-contrib-$PG_MAJOR=$PG_VERSION" \
|
||||||
; \
|
; \
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ RUN set -eux; \
|
||||||
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
sed -ri '/\/usr\/share\/locale/d' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
! grep -q '/usr/share/locale' /etc/dpkg/dpkg.cfg.d/docker; \
|
||||||
fi; \
|
fi; \
|
||||||
apt-get update; apt-get install -y locales; rm -rf /var/lib/apt/lists/*; \
|
apt-get update; apt-get install -y --no-install-recommends locales; rm -rf /var/lib/apt/lists/*; \
|
||||||
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
|
||||||
ENV LANG en_US.utf8
|
ENV LANG en_US.utf8
|
||||||
|
|
||||||
|
|
@ -139,9 +139,9 @@ RUN set -ex; \
|
||||||
;; \
|
;; \
|
||||||
esac; \
|
esac; \
|
||||||
\
|
\
|
||||||
apt-get install -y postgresql-common; \
|
apt-get install -y --no-install-recommends postgresql-common; \
|
||||||
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf; \
|
||||||
apt-get install -y \
|
apt-get install -y --no-install-recommends \
|
||||||
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-$PG_MAJOR=$PG_VERSION" \
|
||||||
"postgresql-contrib-$PG_MAJOR=$PG_VERSION" \
|
"postgresql-contrib-$PG_MAJOR=$PG_VERSION" \
|
||||||
; \
|
; \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue