• 构建一个java环境的centos系统镜像并上传到阿里云镜像仓库


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

  • 相关阅读:
    go语言关于线程与通道channal
    linux 搭建SVN服务端
    使用mbedtls的使用说明和AES加密方法(原来的PolarSSL)
    清理 Xcode 10 记录
    Windows下修改iTunes备份路径
    Winform窗口自适应
    修改类模板文件
    HashTable
    修改App.config的键和值
    博客园动画效果
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/11654604.html
Copyright © 2020-2023  润新知