<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 久久午夜无码鲁丝片直播午夜精品| 精品视频国产狼友视频| 国产亚洲精品国产福利在线观看| 国产成人精品AA毛片| 国产精品VA在线播放| 2021最新国产成人精品视频| 亚洲麻豆精品国偷自产在线91| 2022国产成人福利精品视频| 伊人久久国产精品| 日本精品一区二区在线播放| 99视频都是精品热在线播放| 国产精品免费视频观看拍拍| 国产va精品免费观看| 无码精品一区二区三区在线| 国产精品内射视频免费| 热久久美女精品天天吊色| 亚洲精品线在线观看| 91精品国产福利尤物| 国产日韩精品一区二区在线观看播放| 91精品视频观看| 麻豆精品久久久一区二区| 国产成人精品久久一区二区三区av| 亚洲精品国产高清在线观看| 精品无码无人网站免费视频| 国产精品亚洲A∨天堂不卡 | 99re最新在线精品| 国产成人精品一区二区秒拍 | 99精品视频99| 国内精品一线二线三线黄| 国产精品久久亚洲一区二区| 精品深夜AV无码一区二区老年| 亚洲国产成人精品不卡青青草原| 国产在线精品一区二区高清不卡 | 国产亚洲美女精品久久久久狼| 四虎永久在线精品免费影视| 亚洲av永久无码精品网址| 亚洲国产精品成人综合久久久 | 久久久久这里只有精品 | 亚洲精品成人久久| 久久精品视频久久| 国产AV午夜精品一区二区三|