当前位置: 移动技术网 > 科技>操作系统>Linux > centos7无网络环境下创建基于scratch镜像的Linux镜像,并带有Java运行环境

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

2019年07月19日  | 移动技术网科技  | 我要评论
一、准备 将下载好的jdk以及scratch镜像放在同一文件夹下:这里放在linux:2.0 二、导入scratch镜像 三、创建dockerfile文件,并编写 文件内容如下: 四、创建镜像名为Linux:2.0 五、运行镜像 查看java是否安装好 ...

一、准备

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

二、导入scratch镜像

#docker load -i scratch.tar

 三、创建dockerfile文件,并编写

#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 classpath $java_home/lib/dt.jar:$java_home/lib/tools.jar env path $path:$java_home/bin

 四、创建镜像名为linux:2.0

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

 五、运行镜像

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

 查看java是否安装好

#java -version

 

 

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网