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;

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐