1、java 版本
jdk-8u301-linux-aarch64.tar.gz
下载地址 jdk-8u301-linux-aarch64.tar.gz跟Dockerfile-Java文档类资源-CSDN下载
2、Dockerfile 配置文件
# 选择一个已有的os镜像作为基础 这里随便选一个 操作系统
FROM centos:latest
# 镜像的作者
MAINTAINER lj
# ADD命令 将jdk打包文件上传到镜像的/usr/local ,会自动解压
ADD jdk-8u301-linux-aarch64.tar.gz /usr/local/
# 配置java环境变量
ENV JAVA_HOME /usr/local/jdk1.8.0_301
ENV JRE_HOME /usr/local/jdk1.8.0_301/jre
ENV PATH $JAVA_HOME/bin:$PATH
3、进入 tar目录 将 Dockerfile跟包放在一起
4、构建JDK镜像
执行
docker build -t jdk-aarch64-18u301:v1 .
jdk-aarch64-18u301:v1 是jdk 别名称 自己取
5、查看构建
6、查看是否构建成功
执行
docker run -it -d --name jdktest 6951b7b854bd
6951b7b854bd 镜像iD
查看容器
docker ps -a
进入镜像
docker exec -it 235e8c81507c /bin/bash
检查镜像是否可以执行:
java -version
退出容器:
exit;