ARM jdk1.8镜像制作
小于 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"]