<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      docker采用Dockerfile安裝jdk1.8案例

      1 獲取一個(gè)簡(jiǎn)單的Docker系統(tǒng)鏡像,并建立一個(gè)容器。

        這里我選擇下載CentOS鏡像

      docker pull centos

        通過(guò)docker tag命令將下載的CentOS鏡像名稱(chēng)換成centos,并刪除老標(biāo)簽的鏡像文件。

      docker tag docker.io/centos centos
      docker rmi docker.io/centos

      2. JDK的安裝和配置

        去Oracle官網(wǎng)提前下載好所需的jdk。

        建立文件夾,并將jdk copy到文件夾下。

      [root@centos-docker ~]# mkdir centos-jdk
      [root@centos-docker ~]# mv jdk-8u144-linux-x64.tar.gz ./centos-jdk/ 
      [root@centos-docker ~]# cd centos-jdk/
      [root@centos-docker centos-jdk]# ls
        jdk-8u144-linux-x64.tar.gz

      在centos-jdk文件夾中建立Dockerfile,其內(nèi)容如下:

      復(fù)制代碼
      # CentOS with JDK 8
      # Author   dockerzlnewbie
      
      # build a new image with basic  centos
      FROM centos
      # who is the author
      MAINTAINER dockerzlnewbie
      
      # make a new directory to store the jdk files
      RUN mkdir /usr/local/java
      
      # copy the jdk  archive to the image,and it will automaticlly unzip the tar file
      ADD jdk-8u141-linux-x64.tar.gz /usr/local/java/
      
      # make a symbol link 
      RUN ln -s /usr/local/java/jdk1.8.0_144 /usr/local/java/jdk
      
      # set environment variables
      ENV JAVA_HOME /usr/local/java/jdk
      ENV JRE_HOME ${JAVA_HOME}/jre
      ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib
      ENV PATH ${JAVA_HOME}/bin:$PATH
      復(fù)制代碼

      根據(jù)Dokcerfile創(chuàng)建新鏡像:

      復(fù)制代碼
      # 注意后邊的 . 不能忘了
      [root@centos-docker centos-jdk]# docker build -t="centos-jdk" .
      Sending build context to Docker daemon 563.3 MB
      Step 1/9 : FROM centos
       ---> 49f7960eb7e4
      Step 2/9 : MAINTAINER dockerzlnewbie
       ---> Running in 236e645d059e
       ---> 46f1ec0e9185
      Removing intermediate container 236e645d059e
      Step 3/9 : RUN mkdir /usr/local/java
       ---> Running in 5bcabd89ff57

       ---> 850644b108f9
      Removing intermediate container 5bcabd89ff57
      Step 4/9 : ADD jdk-8u144-linux-x64.tar.gz /usr/local/java/
       ---> 6f93f8ae2f62
      Removing intermediate container 763b95ac2d14
      Step 5/9 : RUN ln -s /usr/local/java/jdk1.8.0_144 /usr/local/java/jdk
       ---> Running in 3fa23091d220

       ---> e65ff28dcd74
      Removing intermediate container 3fa23091d220
      Step 6/9 : ENV JAVA_HOME /usr/local/java/jdk
       ---> Running in 3377346d4bf3
       ---> e7ded6e2877b
      Removing intermediate container 3377346d4bf3
      Step 7/9 : ENV JRE_HOME ${JAVA_HOME}/jre
       ---> Running in e91d136905cf
       ---> 673c511de63e
      Removing intermediate container e91d136905cf
      Step 8/9 : ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib
       ---> Running in 4b26957ba236
       ---> e0bc33b6a9e0
      Removing intermediate container 4b26957ba236
      Step 9/9 : ENV PATH ${JAVA_HOME}/bin:$PATH
       ---> Running in a70c96627f21
       ---> a2bc40b96e4a
      Removing intermediate container a70c96627f21
      Successfully built a2bc40b96e4a
      [root@centos-docker centos-jdk]#
      復(fù)制代碼

      查看新建立的鏡像

      [root@centos-docker centos-jdk]# docker images
      REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
      centos-jdk          latest              ad1110b84433        5 minutes ago       503 MB
      centos              latest              e8f1bdb3b6a7        2 weeks ago         196.7 MB

      建立容器,查看新的鏡像中的JDK是否正確

      復(fù)制代碼
      [root@centos-docker centos-jdk]# docker run -it centos-jdk /bin/bash
      [root@708a2e94c413 /]# java -version  # 出來(lái)結(jié)果表明配置沒(méi)問(wèn)題
      //# make a symbol link
      RUN ln -s /usr/local/java/jdk1.8.0_144 /usr/local/java/jdk 這個(gè)在Dockerfile文件中一定要注意jdk目錄路徑 我本地多有一個(gè)jdk-8u144-linux-x64

        java version "1.8.0_144"
        Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
        Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
        [root@8fd53c588c83 /]# echo $JAVA_HOME
         /usr/local/java/jdk
        [root@8fd53c588c83 /]#

      復(fù)制代碼
      posted @ 2019-07-05 17:37  Angelasp  閱讀(15093)  評(píng)論(1)    收藏  舉報(bào)
      主站蜘蛛池模板: 蜜桃av亚洲精品一区二区| 国产精品色呦呦在线观看| 99久9在线视频 | 传媒| 无套内射极品少妇chinese| 欧美级特黄aaaaaa片| 大陆精大陆国产国语精品| 草草浮力影院| 人妻教师痴汉电车波多野结衣| 日韩精品亚洲不卡一区二区| 亚洲免费福利在线视频| 日本熟妇XXXX潮喷视频| 国产精品一区二区小视频| av无码精品一区二区乱子| 亚洲 一区二区 在线| 在线无码免费的毛片视频| 亚洲 欧洲 无码 在线观看| 欧美最猛性xxxxx大叫| 人妻丝袜无码专区视频网站| 国产精品一区二区三区四区| 国产情侣激情在线对白| 久久精品天天中文字幕人妻| 精品视频在线观自拍自拍| 日韩人妻精品中文字幕专区| 成人国产精品免费网站| 国产精品中文字幕自拍| 亚洲香蕉av一区二区蜜桃| 无码 人妻 在线 视频| 日韩精品亚洲专在线电影| 久久精品国产亚洲成人av| 国产白袜脚足j棉袜在线观看| 久久综合色一综合色88欧美| 亚洲中文字幕无码专区| 彭山县| 亚洲日韩国产二区无码| 熟女一区二区中文字幕| 鄢陵县| 黑人玩弄人妻中文在线| 最近高清中文在线字幕在线观看| 国产欧美日韩亚洲一区二区三区| 国产成人精品久久一区二| 亚洲国产中文字幕在线视频综合|