编辑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环境已经正常安装