From 30e7cdaf4621e20ff2a2e2d81ec870c41d1d5e1f Mon Sep 17 00:00:00 2001 From: David Greenberg Date: Mon, 20 Feb 2017 13:29:45 +0200 Subject: Fix Cassandra Dockerfile Change-Id: Ib747bbaaf16723e58dee3df61afec7f6d8ecd71a Signed-off-by: David Greenberg --- sdc-os-chef/sdc-cassandra/Dockerfile | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) (limited to 'sdc-os-chef/sdc-cassandra') diff --git a/sdc-os-chef/sdc-cassandra/Dockerfile b/sdc-os-chef/sdc-cassandra/Dockerfile index 6d2c55d4c8..2dac882e6e 100644 --- a/sdc-os-chef/sdc-cassandra/Dockerfile +++ b/sdc-os-chef/sdc-cassandra/Dockerfile @@ -1,10 +1,32 @@ FROM cassandra:2.1.16 ENV DEBIAN_FRONTEND noninteractive -RUN apt-get -y update && apt-get -y install --no-install-recommends apt-utils -RUN apt-get -y install curl -RUN apt-get -y install vim -RUN apt-get -y install default-jre && apt-get -y install openjdk-8-jdk +RUN apt-get -y update && apt-get -y install --no-install-recommends \ + apt-utils \ + curl \ + vim \ + default-jre \ + && rm -rf /var/lib/apt/lists/* + + +ENV JAVA_VERSION 8u121 +ENV JAVA_DEBIAN_VERSION 8u121-b13-1~bpo8+1 + +# see https://bugs.debian.org/775775 +# and https://github.com/docker-library/java/issues/19#issuecomment-70546872 +ENV CA_CERTIFICATES_JAVA_VERSION 20161107~bpo8+1 + +RUN set -x \ + && apt-get update \ + && apt-get install -y \ + openjdk-8-jdk="$JAVA_DEBIAN_VERSION" \ + ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" \ + && rm -rf /var/lib/apt/lists/* + + +# see CA_CERTIFICATES_JAVA_VERSION notes above +RUN /var/lib/dpkg/info/ca-certificates-java.postinst configure + RUN update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java ENV DEBIAN_FRONTEND teletype -- cgit 1.2.3-korg