diff --git a/Deploy/playbook/roles/docker_base_jre_image/templates/ubuntu_14.04_jre8_Dockerfile b/Deploy/playbook/roles/docker_base_jre_image/templates/ubuntu_14.04_jre8_Dockerfile index 08de055d..3463f737 100644 --- a/Deploy/playbook/roles/docker_base_jre_image/templates/ubuntu_14.04_jre8_Dockerfile +++ b/Deploy/playbook/roles/docker_base_jre_image/templates/ubuntu_14.04_jre8_Dockerfile @@ -17,13 +17,16 @@ FROM {{ inventory_hostname }}:{{ docker_registry_port }}/ubuntu_14.04 MAINTAINER {{ base_image_maintainer }} -RUN ["apt-get", "update"] -RUN ["apt-get", "install", "python", "-y"] -RUN ["apt-get", "install", "software-properties-common", "-y"] -RUN ["add-apt-repository", "ppa:webupd8team/java"] -RUN ["apt-get", "update"] -RUN echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections -RUN ["apt-get", "install", "oracle-java8-installer", "-y"] +# The following operations shoud be defined in one line +# to prevent docker images from including apt cache file. +RUN apt-get update && \ + apt-get install python -y && \ + apt-get install software-properties-common -y && \ + add-apt-repository ppa:webupd8team/java && \ + apt-get update && \ + echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections && \ + apt-get install oracle-java8-installer -y && \ + apt-get clean COPY logback-classic-1.1.2.jar /opt/ibm/ RUN ["chmod", "0744", "/opt/ibm/logback-classic-1.1.2.jar"]