栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Docker构建jdk1.8镜像

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker构建jdk1.8镜像

1、准备工作

        1)已下载好jdk1.8

[root@tseng jdk]# ls
jdk-8u291-linux-x64.tar.gz

        2)docker 已安装

[root@tseng jdk]# docker -v
Docker version 1.13.1, build 0be3e21/1.13.1

2、创建Dockerfile文件(注意ADD后的jdk文件名称和JAVA_HOME、JRE_HOME的目录名称)

FROM centos:centos7
MAINTAINER Tseng
RUN mkdir /usr/local/jdk
WORKDIR /usr/local/jdk
ADD jdk-8u291-linux-x64.tar.gz /usr/local/jdk

ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_291
ENV JRE_HOME /usr/local/jdk/jdk1.8.0_291/jre
ENV PATH $JAVA_HOME/bin:$PATH

3、使用Dockerfile构建jdk1.8镜像

[root@tseng jdk]# docker build -t sailssoft-jdk:8u171 .
Sending build context to Docker daemon 144.9 MB
Step 1/8 : FROM centos:centos7
 ---> eeb6ee3f44bd
Step 2/8 : MAINTAINER Tseng
 ---> Running in 56f0a681dec6
 ---> 355937bd81c6
Removing intermediate container 56f0a681dec6
Step 3/8 : RUN mkdir /usr/local/jdk
 ---> Running in da85ef883de4

 ---> 214601fc01c2
Removing intermediate container da85ef883de4
Step 4/8 : WORKDIR /usr/local/jdk
 ---> 9fbb13b6e646
Removing intermediate container 9d0379d06718
Step 5/8 : ADD jdk-8u291-linux-x64.tar.gz /usr/local/jdk
 ---> e6421c7d83fb
Removing intermediate container e0282938f1e1
Step 6/8 : ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_291
 ---> Running in bb327cd90c9f
 ---> a77212293a40
Removing intermediate container bb327cd90c9f
Step 7/8 : ENV JRE_HOME /usr/local/jdk/jdk1.8.0_291/jre
 ---> Running in b0ffe54e52b2
 ---> 7c0f75209b5a
Removing intermediate container b0ffe54e52b2
Step 8/8 : ENV PATH $JAVA_HOME/bin:$PATH
 ---> Running in c58e41592d41
 ---> d72b2a808641
Removing intermediate container c58e41592d41
Successfully built d72b2a808641

4、查看构建好的镜像

[root@tseng jdk]# docker images
REPOSITORY                                    TAG                 IMAGE ID            CREATED             SIZE
sailssoft-jdk                                 8u171               d72b2a808641        6 seconds ago       564 MB

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324943.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号