无网络环境下创建基于scratch镜像的Linux镜像,并带有Java运行环
发布时间:2020-12-13 22:33:28 所属栏目:Linux 来源:网络整理
导读:一、准备 将下载好的jdk以及scratch镜像放在同一文件夹下:这里放在linux:2.0 二、导入scratch镜像 #docker load -i scratch.tar ?三、创建dockerfile文件,并编写 #touch dockerfile ?文件内容如下: FROM scratchADD rootfs.tar.xz / #此处放在根目录下ADD
一、准备 将下载好的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 PATH $JAVA_HOME.bin:PATH ?四、创建镜像名为Linux:2.0 #docker build -t linux:2.0 .#最后的点不能丢
?五、运行镜像 #docker run -it linux:2.0 /bin/sh ?查看java是否安装好 #Java -version ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |