Sign inSign up

sjd300671/minimal-java-zulu

By sjd300671

Updated over 8 years ago

Alpine Linux image that also has Azul Zulu JDK v8, Bash shell with Ping & Curl utilities

Image
0

1.6K

sjd300671/minimal-java-zulu repository overview

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 

Tag summary

Content type

Image

Digest

Size

83.2 MB

Last updated

over 8 years ago

docker pull sjd300671/minimal-java-zulu