美文网首页
jdk8 镜像制作

jdk8 镜像制作

作者: 皓月__ | 来源:发表于2019-07-19 04:42 被阅读0次

    以centos镜像 启动容器 挂载jdk8主机目录

    docker run --privileged=true --name "centos76-jdk8" --mount type=bind,source=/Users/moonnow/wode/cs/docker/2,target=/opt/jdk8 -d -i -t centos /usr/sbin/init
    

    进入容器

    docker exec -i -t centos76-jdk8 /bin/bash
    

    由映射目录直接解压jdk8 避免拷贝压缩包到容器 以保持镜像最小

    tar -zxvf /opt/jdk8/jdk-8u191-linux-x64.tar.gz -C /
    

    编辑环境变量文件

    vi /etc/bashrc
    

    写入如下内容

    export JAVA_HOME=/jdk1.8.0_191
    
    export PATH=$JAVA_HOME/bin:$PATH
    
    export PATH
    
    

    提交容器为镜像

    docker commit -a "moonnow" -m "jdk8" centos76-jdk8 centos76-jdk8:latest
    

    保存镜像到文件

    docker save > centos76-jdk8.tar centos76-jdk8:latest
    

    以提交的镜像启动容器

    docker run --privileged=true --name "moonnowcentos76-jdk8" -d -i -t centos76-jdk8 /usr/sbin/init
    

    进入容器

    docker exec -i -t moonnowcentos76-jdk8 /bin/bash
    

    相关文章

      网友评论

          本文标题:jdk8 镜像制作

          本文链接:https://www.haomeiwen.com/subject/uihclctx.html