最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式

 更新時間:2024年03月21日 11:16:06   作者:五敷有你  
docker打包springboot鏡像,并不是簡單的將springboot項(xiàng)目的jar包上傳容器里,然后啟動,這個操作很簡單,但是如果我每次要查看容器中的日志就需要每次都進(jìn)入容器內(nèi)部進(jìn)行查看,這就非常麻煩了,所以本文介紹了Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式,需要的朋友可以參考下

前置說明

  • 最為原始的打包方式
  • spring-boot-maven-plugin插件
  • jib-maven-plugin插件
  • dockerfle-maven-plugin插件

最為原始的方式

也就是使用Docker的打包命令去打包,麻煩,我這里不多說。

SpringBoot打包鏡像

Dockerfile是什么

構(gòu)建容器服務(wù)四步驟:

  • 編寫Dockerfile
  • docker build 構(gòu)建鏡像
  • docker run 鏡像
  • docker push 鏡像

第一步是編寫Dockerfile ,Dockerfile 是我們打docker 鏡像的腳手架,也就是我們說的docker鏡像,就是根據(jù)Dockerfile來打開的。(名稱必須是這個,區(qū)分大小寫)

簡單看一下Dockerfile的內(nèi)容

FROM  openjdk:8
COPY *.jar /app.jar
CMD ["--server.port=8080"]
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
 

可以看到,Dockerfile是由很多指令來組成,比如說FROM,COPY (一般情況話,我們的指令都是大寫的,雖然小寫的也不會報錯,但是這是約定俗稱的DockeFile中的指令都是大寫的)

Dockerfile常見指令

1.FROM

FROM  openjdk:8

指定基礎(chǔ)鏡像,用于構(gòu)建當(dāng)前鏡像的基礎(chǔ)。也就是說我們要打鏡像的基礎(chǔ)包,我們程序運(yùn)行所需要的環(huán)境,比如說SpringBoot運(yùn)行需要Java8,那就是在JDK8的基礎(chǔ)上構(gòu)建自己的鏡像。

2.COPY/ADD

COPY *.jar /app.jar

將文件從主機(jī)復(fù)制到鏡像中

3.CMD

CMD ["--server.port=8080"]

指定容器創(chuàng)建時的默認(rèn)命令。(可以被覆蓋)

4.EXPOSE

EXPOSE 8080

聲明容器運(yùn)行時監(jiān)聽的特定網(wǎng)絡(luò)端口。

5.ENTRYPOINT

ENTRYPOINT ["java","-jar","/app.jar"]

設(shè)置容器創(chuàng)建時的主要命令。(不可被覆蓋)

構(gòu)建鏡像

文件位置

當(dāng)Dockerfile文件編寫完成后,與需要打成鏡像的jar包放到統(tǒng)一目錄下。

docker bulid

 docker build -t  test:1.0.1 .

即鏡像包的名稱為test,版本號為1.0.1。如果不寫后面的版本號,則版本號默認(rèn)為latest。

(注意命令最后有一個 .  ,必須要有這個參數(shù))

啟動鏡像

docker run -d test

查看實(shí)例

docker ps -a

到此這篇關(guān)于Docker打包SpringBoot鏡像的實(shí)現(xiàn)方式的文章就介紹到這了,更多相關(guān)Docker打包SpringBoot鏡像內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 安裝Docker時執(zhí)行yum?install?-y?yum-utils報錯解決辦法

    安裝Docker時執(zhí)行yum?install?-y?yum-utils報錯解決辦法

    在安裝工具時使用yum命令報錯,問題通常是服務(wù)器無法連接網(wǎng)絡(luò),解決此問題需配置鏡像源,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-11-11
  • win10中docker部署和運(yùn)行countly-server的流程

    win10中docker部署和運(yùn)行countly-server的流程

    這篇文章主要記錄一下windows10中使用docker容器安裝和部署countly-server的整個流程,本文給大家講解的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-11-11
  • docker?掛載、修改文件的步驟

    docker?掛載、修改文件的步驟

    這篇文章主要介紹了docker?掛載、修改文件的步驟,咱們使用的是docker的 copy 命令從容器中 copy 出來相關(guān)的配置文件,在本地修改,修改完畢在使用docker的 copy 命令從本地 copy 到容器中,重啟容器生效的,需要的朋友可以參考下
    2023-03-03
  • 詳解Docker下使用Elasticsearch可視化Kibana

    詳解Docker下使用Elasticsearch可視化Kibana

    本篇文章主要介紹了詳解Docker下使用Elasticsearch可視化Kibana,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作

    docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作

    這篇文章主要介紹了docker自定義網(wǎng)橋docker0及docker的開啟,關(guān)閉,重啟命令操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker compose up -d與Docker restart的區(qū)別

    Docker compose up -d與Docker restart的區(qū)別

    本文主要介紹了Docker compose up -d與Docker restart的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Docker安裝MongoDB的過程(mongo.latest)

    Docker安裝MongoDB的過程(mongo.latest)

    MongoDB是一種高性能、靈活的數(shù)據(jù)庫,特別適合處理大量非結(jié)構(gòu)化數(shù)據(jù),它采用文檔數(shù)據(jù)模型,支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),提供類似面向?qū)ο蟮牟樵冋Z言,本文給大家介紹Docker安裝MongoDB的過程(mongo.latest),感興趣的朋友一起看看吧
    2024-11-11
  • 詳解Docker Volume 之權(quán)限管理

    詳解Docker Volume 之權(quán)限管理

    這篇文章主要介紹了詳解Docker Volume 之權(quán)限管理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • docker容器啟動設(shè)置固定IP的實(shí)現(xiàn)

    docker容器啟動設(shè)置固定IP的實(shí)現(xiàn)

    本文主要介紹了docker容器啟動設(shè)置固定IP的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Docker 安裝與常用命令實(shí)戰(zhàn)示例(超詳細(xì)版)

    Docker 安裝與常用命令實(shí)戰(zhàn)示例(超詳細(xì)版)

    本文給大家介紹Docker安裝與常用命令實(shí)戰(zhàn)示例(超詳細(xì)版),本文通過實(shí)例給大家講解的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2026-03-03

最新評論

临江市| 凤阳县| 孝昌县| 雅江县| 高淳县| 阳谷县| 比如县| 四子王旗| 连平县| 晴隆县| 禄丰县| 灵璧县| 阜宁县| 昆山市| 灵丘县| 贺兰县| 贵南县| 双柏县| 仪征市| 时尚| 恭城| 丰都县| 吉安市| 黑河市| 祁连县| 鄢陵县| 刚察县| 平阳县| 乌拉特前旗| 延吉市| 名山县| 凤城市| 临澧县| 焉耆| 佛坪县| 胶州市| 大港区| 永安市| 金阳县| 富平县| 高阳县|