centos7无网络环境下创建基于scratch镜像的Linux镜像,并带有Java运行环境

匿名 (未验证) 提交于 2019-12-02 21:56:30

一、准备

将下载好的jdk以及scratch镜像放在同一文件夹下:这里放在linux:2.0

二、导入scratch镜像

#docker load -i scratch.tar 

#touch dockerfile 

FROM scratch  ADD rootfs.tar.xz / #此处放在根目录下 ADD jdk.tar /  #设置时区 RUN echo "Asia/Shanghai" > /etc/timezone \     && ln -snf  /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime  #设置JAVA环境变量 ENV JAVA_HOME /jdk ENV PATH $JAVA_HOME.bin:PATH 

#docker build -t linux:2.0 .#最后的点不能丢 

五、运行镜像

#docker run -it linux:2.0 /bin/sh 

#Java -version 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!