跳至主要內容

ARM jdk1.8镜像制作

xw小于 1 分钟DockerDocker

ARM jdk1.8镜像制作

  • 首先找一个centos7的基础镜像,并肩jdk安装包复制进去。启动

    docker run -it --name=mycentos centos
    
    docker cp /data/yl/arm_centos_jdk1.8/jdk-8u151-linux-arm64-vfp-hflt.tar.gz mycentos:/usr/local
    

    进入容器解压。

    tar -xvzf jdk-8u151-linux-arm64-vfp-hflt.tar.gz
    

    编辑/etc/profile文件,在最后加入(如果是在Dockerfile中,\变量前加占位符)

    export JAVA_HOME=/usr/local/jdk1.8.0_151
    export PATH=$JAVA_HOME/bin:$PATH
    

    刷新配置文件 source /etc/profile,使用java -version命令验证是否安装成功,将正在运行的容器打包成一个新的镜像。

通用Dockerfile模板

FROM openjdk:8-jre-slim
MAINTAINER xuxueli

ENV PARAMS=""

ENV TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

ADD target/xxl-job-admin-*.jar /app.jar

ENTRYPOINT ["sh","-c","java -jar $JAVA_OPTS /app.jar $PARAMS"]