编辑dockerfile 文件
FROM centos MAINTAINER zhaoweifeng ENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone WORKDIR / RUN mkdir app COPY jdk-8u221-linux-x64.tar.gz /home/ COPY agent /app/agent WORKDIR /home RUN mkdir JDK RUN tar zxf /home/jdk-8u221-linux-x64.tar.gz -C /home/JDK ENV JAVA_HOME /home/JDK/jdk1.8.0_221 ENV PATH $PATH:$JAVA_HOME/bin RUN rm -rf /home/jdk-8u221-linux-x64.tar.gz
dockerfile 构建一个基础镜像并上传到阿里云镜像仓库
docker build -t xxl-job-centos -f Dockerfile . docker tag xxl-job-centos registry-vpc.cn-hangzhou.aliyuncs.com/weifeng/xxl-job-centos docker push registry-vpc.cn-hangzhou.aliyuncs.com/weifeng/xxl-job-centos
将镜像仓库的仓库类型修改为公开状态 ,可直接引用到dockerfile作为基础镜像版本
阿里云k8s 服务里用镜像配置一个应用, 启动命令设为 sleep 1000
进入应用pod后 可查看 java环境已经正常安装