Alpine Linux image that also has Azul Zulu JDK v8, Bash shell with Ping & Curl utilities
1.6K
docker build -t sjd300671/minimal-java-zulu .
Dockerfile:
FROM frolvlad/alpine-glibc
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
RUN ZULU_ARCH=zulu8.30.0.1-jdk8.0.172-linux_x64.tar.gz && \
INSTALL_DIR=/usr/lib/jvm && \
BIN_DIR=/usr/bin && \
MAN_DIR=/usr/share/man/man1 && \
ZULU_DIR=$( basename ${ZULU_ARCH} .tar.gz ) && \
apk update && \
apk add --no-cache ca-certificates wget && \
update-ca-certificates && \
apk add --no-cache curl && \
apk add --no-cache bash && \
wget -q http://cdn.azul.com/zulu/bin/${ZULU_ARCH} && \
mkdir -p ${INSTALL_DIR} && \
tar -xf ./${ZULU_ARCH} -C /usr/lib/jvm/ && rm -f ${ZULU_ARCH} && \
cd ${BIN_DIR}; find ${INSTALL_DIR}/${ZULU_DIR}/bin -type f -perm -a=x -exec ln -s {} . \; && \
mkdir -p ${MAN_DIR} && \
cd ${MAN_DIR}; find ${INSTALL_DIR}/${ZULU_DIR}/man/man1 -type f -name "*.1" -exec ln -s {} . \; && \
java -version
Content type
Image
Digest
Size
83.2 MB
Last updated
over 8 years ago
docker pull sjd300671/minimal-java-zulu