From 9ddf10b38291dfe67734b859a3a36dad87a7d439 Mon Sep 17 00:00:00 2001 From: Pratik Raj Date: Thu, 5 Mar 2020 17:34:05 +0530 Subject: [PATCH] Some debian package manager tweaks By default, Ubuntu or Debian based "apt" or "apt-get" system installs recommended but not suggested packages . By passing "--no-install-recommends" option, the user lets apt-get know not to consider recommended packages as a dependency to install. This results in smaller downloads and installation of packages . Refer to blog at [Ubuntu Blog](https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends) . --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 54b022a..5e5f743 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,14 +3,14 @@ FROM ubuntu:18.04 MAINTAINER Sebastian Marcet "smarcet@gmail.com" RUN apt-get update && \ - apt-get -y install git wget gnupg apt-utils mongodb software-properties-common tar zip curl lsof nano \ + apt-get --no-install-recommends -y install git wget gnupg apt-utils mongodb software-properties-common tar zip curl lsof nano \ apt-transport-https sudo supervisor RUN add-apt-repository ppa:webupd8team/java && apt-get update RUN echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections -RUN apt-get install -y oracle-java8-installer +RUN apt-get --no-install-recommends install -y oracle-java8-installer ENV JAVA_HOME /usr/lib/jvm/java-8-oracle/jre/ -RUN apt-get -y install ant +RUN apt-get --no-install-recommends -y install ant # nutch