将jdk打成镜像并且上传至阿里云容器镜像服务

1. 编写 Dockerfile文件

#1.指定基础镜像,并且必须是第一条指令
FROM centos:7
#2.指明该镜像的作者和其电子邮件
MAINTAINER Oak "493744197@qq.com"
#3.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录
WORKDIR /java_docker/jdk
#4.一个复制命令,把jdk安装文件复制到镜像中,语法:ADD <src>... <dest>,注意:jdk*.tar.gz使用的是相对路径
ADD jdk-8u11-x64.tar.gz /java_docker/jdk/
#5.配置环境变量
ENV JAVA_HOME=/java_docker/jdk/jdk1.8.0_11
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$JAVA_HOME/bin:$PATH
#容器启动时需要执行的命令
#CMD ["java","-version"]

2. docker打包

 

 3.上传至阿里云镜像服务

docker push registry.cn-beijing.aliyuncs.com/agatha-dev/dev:jdk8

 

 

 

最后,查看阿里云镜像服务

 

 

  

posted @ 2023-02-08 21:02  哦克Oak  阅读(110)  评论(0编辑  收藏  举报