将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
最后,查看阿里云镜像服务