加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

无网络环境下创建基于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

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读