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

SpringBoot3.x打包Docker容器的實(shí)現(xiàn)

 更新時(shí)間:2024年04月30日 10:35:41   作者:程序員食堂  
這篇文章主要介紹了SpringBoot3.x打包Docker容器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

Docker化Spring Boot應(yīng)用

創(chuàng)建文件夾 demo

mkdir demo
cd demo

創(chuàng)建Dockerfile

# 兩個(gè) openjdk 二選一
#FROM openjdk:17-jre-alpine

FROM eclipse-temurin:17

MAINTAINER chengxuyuanshitang  <chengxuyuanshitang@XX.com>

RUN mkdir -p  /workspace/java/demo

COPY demo.jar  /workspace/java/demo/demo.jar

ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", " /workspace/java/demo/demo.jar"]

CMD ["--spring.profiles.active=test"]

EXPOSE 8122
  • FROM:指定基礎(chǔ)鏡像,項(xiàng)目是使用jdk17開發(fā)的項(xiàng)目,所以我們指定的基礎(chǔ)鏡像為openjdk:17-jdk-alpine
  • MAINTAINER:項(xiàng)目維護(hù)人員
  • RUN:執(zhí)行命令,在根目錄下創(chuàng)建/workspace/java/demo目錄
  • COPY:將宿主機(jī)當(dāng)前目錄下的demo.jar文件拷貝到app目錄下,并重命名為demo.jar
  • ENTRYPOINT:指定容器啟動(dòng)程序及參數(shù)
  • CMD: 提供的參數(shù)將會(huì)被附加到 ENTRYPOINT 命令之后,作為額外的參數(shù)傳遞給 java 命令。如果沒有 CMD 指令,或者在運(yùn)行容器時(shí)沒有提供任何參數(shù),那么只有 ENTRYPOINT 定義的命令會(huì)被執(zhí)行。
  • EXPOSE:指定運(yùn)行時(shí)容器提供服務(wù)的端口
  • -Djava.security.egd=file:/dev/./urandom  : 這是一個(gè)系統(tǒng)屬性設(shè)置,-D 表示設(shè)置一個(gè)系統(tǒng)屬性。java.security.egd 是用于指定隨機(jī)數(shù)生成器的系統(tǒng)屬性。file:/dev/./urandom 指定了使用 /dev/urandom 作為隨機(jī)數(shù)生成器的源,這通常用于提高性能,因?yàn)?/dev/urandom 在生成隨機(jī)數(shù)時(shí)不會(huì)阻塞。

在demo夾下面放入demo.jar

demo.jar和Dockerfile在一個(gè)目錄下面

執(zhí)行鏡像構(gòu)建命令

docker build -t demo:v1 .

查看本地鏡像

docker images

運(yùn)行容器

docker run -p 8899:8122 demo:v1

瀏覽器訪問

IP:8899/doc.html#/home

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

相關(guān)文章

  • 關(guān)于Kafka消費(fèi)者訂閱方式

    關(guān)于Kafka消費(fèi)者訂閱方式

    這篇文章主要介紹了關(guān)于Kafka消費(fèi)者訂閱方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 使用Spring Boot+MyBatis框架做查詢操作的示例代碼

    使用Spring Boot+MyBatis框架做查詢操作的示例代碼

    這篇文章主要介紹了使用Spring Boot+MyBatis框架做查詢操作的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • 淺談Spring 解決循環(huán)依賴必須要三級緩存嗎

    淺談Spring 解決循環(huán)依賴必須要三級緩存嗎

    這篇文章主要介紹了淺談Spring 解決循環(huán)依賴必須要三級緩存嗎,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Spring FreeMarker整合Struts2過程詳解

    Spring FreeMarker整合Struts2過程詳解

    這篇文章主要介紹了Spring FreeMarker整合Struts2過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 使用Jitpack發(fā)布開源Java庫的詳細(xì)流程

    使用Jitpack發(fā)布開源Java庫的詳細(xì)流程

    這篇文章主要介紹了使用Jitpack發(fā)布開源Java庫的詳細(xì)流程,本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • java 字符串分割的三種方法(總結(jié))

    java 字符串分割的三種方法(總結(jié))

    下面小編就為大家?guī)硪黄猨ava 字符串分割的三種方法(總結(jié))。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • FeignClient支持運(yùn)行時(shí)動(dòng)態(tài)指定URL方式

    FeignClient支持運(yùn)行時(shí)動(dòng)態(tài)指定URL方式

    在實(shí)際開發(fā)中,我們經(jīng)常通過FeignClient接口調(diào)用三方API,當(dāng)面對不同的環(huán)境對應(yīng)不同的地址時(shí),可以通過配置文件和占位符來切換,但在同一個(gè)環(huán)境中需要調(diào)用不同地址的相同接口時(shí),這種方法就失效了,此時(shí),可以通過實(shí)現(xiàn)RequestInterceptor接口來動(dòng)態(tài)切換地址
    2024-11-11
  • IDEA 創(chuàng)建多級文件夾的操作

    IDEA 創(chuàng)建多級文件夾的操作

    這篇文章主要介紹了IDEA 創(chuàng)建多級文件夾的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • spring boot打jar包發(fā)布的方法

    spring boot打jar包發(fā)布的方法

    這篇文章主要介紹了spring boot打jar包發(fā)布的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • SpringBoot實(shí)現(xiàn)文件的上傳、下載和預(yù)覽功能

    SpringBoot實(shí)現(xiàn)文件的上傳、下載和預(yù)覽功能

    在Spring Boot項(xiàng)目中實(shí)現(xiàn)文件的上傳、下載和預(yù)覽功能,可以通過使用Spring MVC的MultipartFile接口來處理文件上傳,并使用HttpServletResponse或Resource來實(shí)現(xiàn)文件下載和預(yù)覽,下面是如何實(shí)現(xiàn)這些功能的完整示例,需要的朋友可以參考下
    2024-08-08

最新評論

朝阳县| 宜章县| 兴文县| 宜黄县| 略阳县| 祥云县| 安宁市| 张家港市| 眉山市| 墨玉县| 南投市| 江川县| 沅陵县| 凌海市| 滁州市| 青铜峡市| 巴楚县| 城步| 惠州市| 安国市| 砚山县| 上饶县| 揭东县| 宜春市| 武陟县| 邵东县| 玉门市| 晋中市| 宁蒗| 安泽县| 凤翔县| 鄂托克旗| 自贡市| 来安县| 太保市| 布拖县| 那曲县| 西安市| 汪清县| 威信县| 象州县|