This is an automated email from the ASF dual-hosted git repository.
houshengbo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git
The following commit(s) were added to refs/heads/master by this push:
new 4ec2806 use alpine-java base image (alpine 3.7 + oracle
8u162b12_server-jre) (#3504)
4ec2806 is described below
commit 4ec2806d584e4f180abbaac7900162342d78909e
Author: tysonnorris <[email protected]>
AuthorDate: Tue Jun 5 12:15:42 2018 -0700
use alpine-java base image (alpine 3.7 + oracle 8u162b12_server-jre) (#3504)
* trying adoptopenjdk/openjdk8-openj9:jdk8u162-b12_openj9-0.8.0-alpine
* missing bash, and init.sh requires /bin/bash
* back to openjdk
* use openjdk:8u151-jdk-alpine
* adding back locale env vars
---
common/scala/Dockerfile | 67 ++-----------------------------------------------
1 file changed, 2 insertions(+), 65 deletions(-)
diff --git a/common/scala/Dockerfile b/common/scala/Dockerfile
index 02ec64b..693f6d2 100644
--- a/common/scala/Dockerfile
+++ b/common/scala/Dockerfile
@@ -1,76 +1,13 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
contributor
# license agreements; and to You under the Apache License, Version 2.0.
-FROM alpine:3.6
+FROM openjdk:8u151-jdk-alpine
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
-ENV VERSION 8
-ENV UPDATE 141
-ENV BUILD 15
-ENV SIG 336fa29ff2bb4ef291e347e091f7f4a7
-ENV GLIBC_VERSION 2.26-r0
-
-ENV JAVA_HOME /usr/lib/jvm/java-${VERSION}-oracle
-ENV JRE_HOME ${JAVA_HOME}/jre
-ENV PATH $JAVA_HOME/bin:$PATH
-
-
-RUN apk upgrade --update && \
- apk add --update libstdc++ curl ca-certificates bash sed wget && \
- update-ca-certificates && \
- for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION}
glibc-i18n-${GLIBC_VERSION}; do curl -sSL
https://github.com/andyshinn/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/${pkg}.apk
-o /tmp/${pkg}.apk; done && \
- apk add --allow-untrusted /tmp/*.apk && \
- rm -v /tmp/*.apk && \
- ( /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap
UTF-8 C.UTF-8 || true ) && \
- echo "export LANG=${LANG}" > /etc/profile.d/locale.sh && \
- /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib && \
- curl --silent --location --retry 3 --header "Cookie:
oraclelicense=accept-securebackup-cookie" \
-
http://download.oracle.com/otn-pub/java/jdk/"${VERSION}"u"${UPDATE}"-b"${BUILD}"/"${SIG}"/jdk-"${VERSION}"u"${UPDATE}"-linux-x64.tar.gz
\
- | tar xz -C /tmp && \
- mkdir -p /usr/lib/jvm && mv /tmp/jdk1.${VERSION}.0_${UPDATE}
"${JAVA_HOME}" && \
- rm -rf "$JAVA_HOME"/*src.zip \
- "$JAVA_HOME"/lib/missioncontrol \
- "$JAVA_HOME"/lib/visualvm \
- "$JAVA_HOME"/lib/*javafx* \
- "$JAVA_HOME"/jre/plugin \
- "$JAVA_HOME"/jre/bin/javaws \
- "$JAVA_HOME"/jre/bin/jjs \
- "$JAVA_HOME"/jre/bin/orbd \
- "$JAVA_HOME"/jre/bin/pack200 \
- "$JAVA_HOME"/jre/bin/policytool \
- "$JAVA_HOME"/jre/bin/rmid \
- "$JAVA_HOME"/jre/bin/rmiregistry \
- "$JAVA_HOME"/jre/bin/servertool \
- "$JAVA_HOME"/jre/bin/tnameserv \
- "$JAVA_HOME"/jre/bin/unpack200 \
- "$JAVA_HOME"/jre/lib/javaws.jar \
- "$JAVA_HOME"/jre/lib/deploy* \
- "$JAVA_HOME"/jre/lib/desktop \
- "$JAVA_HOME"/jre/lib/*javafx* \
- "$JAVA_HOME"/jre/lib/*jfx* \
- "$JAVA_HOME"/jre/lib/amd64/libdecora_sse.so \
- "$JAVA_HOME"/jre/lib/amd64/libprism_*.so \
- "$JAVA_HOME"/jre/lib/amd64/libfxplugins.so \
- "$JAVA_HOME"/jre/lib/amd64/libglass.so \
- "$JAVA_HOME"/jre/lib/amd64/libgstreamer-lite.so \
- "$JAVA_HOME"/jre/lib/amd64/libjavafx*.so \
- "$JAVA_HOME"/jre/lib/amd64/libjfx*.so \
- "$JAVA_HOME"/jre/lib/ext/jfxrt.jar \
- "$JAVA_HOME"/jre/lib/ext/nashorn.jar \
- "$JAVA_HOME"/jre/lib/oblique-fonts \
- "$JAVA_HOME"/jre/lib/plugin.jar \
- /tmp/* /var/cache/apk/* && \
- echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >>
/etc/nsswitch.conf && \
- # https://github.com/anapsix/docker-alpine-java/issues/18#issue-167437838
- # If you want to change the default values here, also change the values in
042-set-jvm-ttl.sh
- sed -i s/#networkaddress.cache.ttl=-1/networkaddress.cache.ttl=10/
${JAVA_HOME}/jre/lib/security/java.security && \
- sed -i
s/networkaddress.cache.negative.ttl=10/networkaddress.cache.negative.ttl=0/
${JAVA_HOME}/jre/lib/security/java.security
-
-
-
+RUN apk add --update sed curl bash
RUN mkdir /logs
--
To stop receiving notification emails like this one, please contact
[email protected].