<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java dockerfile

    java dockerfile

    文檔

    java dockerfile

    Dockerfile由一行行命令語句組成,并且支持以#開頭的注釋行。一般Dockerfile分為四部分:基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令、容器啟動(dòng)時(shí)執(zhí)行指令。
    推薦度:
    導(dǎo)讀Dockerfile由一行行命令語句組成,并且支持以#開頭的注釋行。一般Dockerfile分為四部分:基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令、容器啟動(dòng)時(shí)執(zhí)行指令。

    java dockerfile是什么,讓我們一起了解一下:

    Dockerfile由一行行命令語句組成,并且支持以#開頭的注釋行。一般Dockerfile分為四部分:基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令、容器啟動(dòng)時(shí)執(zhí)行指令。

    Dockerfile 文件是什么?

    FROM?openjdk:8-jdk-alpine
    VOLUME?/home/java/docker20181122
    ADD?szy0.0.1-SNAPSHOT.jar?/app.jar
    ENTRYPOINT?["java","-jar","/app.jar"]

    新建目錄:如? /home/java/docker20181122,把打好的jar和Dockerfile文件放到該目錄下。

    如何構(gòu)建鏡像?

    切換到 /home/java/docker20181122目錄下,執(zhí)行構(gòu)建命令。

    docker?build?-t='szy:v1.1'?.

    執(zhí)行日志:

    root@localhost?docker20181122]#?docker?build?-t='szy:v1.1'?.
    Sending?build?context?to?Docker?daemon?48.37?MB
    Step?1/4?:?FROM?openjdk:8-jdk-alpine
    ?--->?97bc1352afde
    Step?2/4?:?VOLUME?/home/java/docker20181122
    ?--->?Running?in?15a2a553f721
    ?--->?b9003f9e6920
    Removing?intermediate?container?15a2a553f721
    Step?3/4?:?ADD?szy0.0.1-SNAPSHOT.jar?/app.jar
    ?--->?b5d1465136f8
    Removing?intermediate?container?95d97ceaca9d
    Step?4/4?:?ENTRYPOINT?java?-jar?/app.jar
    ?--->?Running?in?4bee057326e8
    ?--->?a21b67801fe3
    Removing?intermediate?container?4bee057326e8
    Successfully?built?a21b67801fe3

    如何編寫dockerfile_java?

    創(chuàng)建文件夾在/root/dockerfile/java,將jdk-8u261-linux-x64.tar.gz包上傳到該目錄下,在/root/dockerfile/java目錄下創(chuàng)建文件dockerfile_java,內(nèi)容如下:

    FROM?centos:7
    MAINTAINER?anny?"[email protected]"
    CMD?echo?"創(chuàng)建文件夾"
    RUN?\
    ????mkdir?-p?/usr/local?\
    ????&&?mkdir?/usr/local/java
    CMD?echo?"復(fù)制文件"
    COPY?jdk-8u261-linux-x64.tar.gz?/usr/local/java
    CMD?echo?"安裝java"
    RUN?\
    ?cd?/usr/local/java?\
    ?&&?tar?-zxvf?jdk-8u261-linux-x64.tar.gz?\
    ?&&?mv?jdk1.8.0_261/?jdk8?\
    ?&&?rm?-rf?jdk-8u261-linux-x64.tar.gz
    CMD?echo?"設(shè)置工作訪問時(shí)候的WORKDIR路徑,登陸落腳點(diǎn)"
    ENV?MYPATH?/usr/local
    WORKDIR?$MYPATH
    CMD?echo?"配置java與tomcat環(huán)境變量"
    ENV?JAVA_HOME?/usr/local/java/jdk8
    ENV?CLASSPATH?$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    ENV?PATH?$PATH:$JAVA_HOME/bin
    CMD?echo?"java環(huán)境配置完成"
    RUN?\
    ??java?-version
    CMD?/bin/bash

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java dockerfile

    Dockerfile由一行行命令語句組成,并且支持以#開頭的注釋行。一般Dockerfile分為四部分:基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令、容器啟動(dòng)時(shí)執(zhí)行指令。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java file.exists() java fileinputstream java findfirst java flatmap java dowhile java flink java drools java dto java dynamic java flume java ear java foreach循環(huán) java fork java ecc加密 java formatter java echarts java ehcache java email java empty java encapsulation java field獲取值 java field java divide java feign java fastjson java dict java development java fastdfs java dev java dependency java調(diào)用asmx接口 java delete java獲取絕對(duì)值 java調(diào)用c++ java調(diào)用c++接口 java delegate java decodeuri java decode java調(diào)python java decaf
    Top 人人妻人人澡人人爽人人精品 | 国产乱子伦精品无码码专区| 欧美日韩精品一区二区在线视频| 国产精品久久久久jk制服| 国产农村妇女精品一二区| 国内精品久久久久影院亚洲| 无码国产精品一区二区免费vr | 精品午夜福利无人区乱码一区| 国产精品色内内在线播放| 国产玖玖玖九九精品视频| 国产精品爆乳在线播放第一人称| 97久久久久人妻精品专区| 久久精品国产亚洲AV无码娇色| 中文成人无字幕乱码精品区| 日韩经典精品无码一区| 久久精品女人天堂AV| 中文字幕日韩精品一区二区三区| 91麻豆精品福利在线观看| 亚洲处破女AV日韩精品| 99精品免费视品| 久久精品国产国产精品四凭| 国产成人精品午夜二三区| 色综合91久久精品中文字幕| 亚洲精品无码人妻无码| 国产高清在线精品二区一| 99视频精品全部在线播放| 久久这里只精品国产免费10| 国产精品亚洲成在人线| 日韩精品无码一区二区视频| 精品熟女少妇aⅴ免费久久| 国产高清在线精品一区二区| 日韩精品中文字幕第2页| 动漫精品一区二区三区3d| 国产精品三级国语在线看| 国产精品亚洲va在线观看| 国产精品国产三级国产av剧情 | 国模和精品嫩模私拍视频| 国产精品午夜久久| 久久久精品人妻无码专区不卡| 国产精品99久久久久久www| 亚洲精品视频免费|