美文网首页
制作自己的jdk镜像(Dockerfile)

制作自己的jdk镜像(Dockerfile)

作者: wuyuan0127 | 来源:发表于2018-05-29 23:31 被阅读0次

    wget下载 jdk8:

    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

    FROM alpine:latest

    ADD ./install/jdk-8u171-linux-x64.tar.gz /usr/local/

    RUN echo http://mirrors.ustc.edu.cn/alpine/v3.7/main > /etc/apk/repositories && \

    echo http://mirrors.ustc.edu.cn/alpine/v3.7/community >> /etc/apk/repositories

    RUN apk update && apk upgrade

    RUN apk --no-cache add ca-certificates && \

    wget --no-check-certificate -q -O /etc/apk/keys/sgerrand.rsa.pub https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub && \

    wget --no-check-certificate https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.27-r0/glibc-2.27-r0.apk && \

    apk add glibc-2.27-r0.apk

    ENV JAVA_HOME=/usr/local/jdk1.8.0_171

    ENV CLASSPATH=$JAVA_HOME/bin

    ENV PATH=.:$JAVA_HOME/bin:$PATH

    CMD ["java","-version"]

    验证:

    相关文章

      网友评论

          本文标题:制作自己的jdk镜像(Dockerfile)

          本文链接:https://www.haomeiwen.com/subject/alpzjftx.html