婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解

Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解

熱門標簽:地圖標注小程序 宿州外呼系統公司 信陽電銷外呼系統怎么樣 株洲電銷 南昌外呼系統定制 南充電銷外呼系統 陜西辦理400電話 海外工廠地圖標注 貴陽網絡外呼系統軟件

背景

在我們開發過程中為了支持 Docker 容器化,一般使用 Maven 編譯打包然后生成鏡像,能夠大大提供上線效率,同時能夠快速動態擴容,快速回滾,著實很方便。docker-maven-plugin 插件就是為了幫助我們在 Maven 工程中,通過簡單的配置,自動生成鏡像并推送到倉庫中。

spotify 、fabric8

這里主要使用的主要是如下兩種插件 spotify 、fabric8 , … -配置通過 xml 定義出 Dockerfile 或者掛載外部 Dockerfile 通過調用 Docker remote api 構建出鏡像

pig 微服務平臺所有的容器化都是基于此構建

<plugin>
 <groupId>com.spotify</groupId>
 <artifactId>docker-maven-plugin</artifactId>
 ... -配置通過 xml 定義出 Dockerfile 或者掛載外部 Dockerfile
</plugin>

<plugin>
 <groupId>io.fabric8</groupId>
 <artifactId>docker-maven-plugin</artifactId>
  ... -配置通過 xml 定義出 Dockerfile 或者掛載外部 Dockerfile
</plugin>

執行相應的插件周期即可 mvn docker:build && mvn docker:push

jib

項目每次發布實際上變更的代碼量不大,尤其依賴的 jar 變動的可能性較小,如果使用前兩種插件構建鏡像,會導致每次都全量構建,會導致存儲和帶寬資源浪費。

jib 是 Google 于 18 年 7 月發布的一個針對 Java 應用的構建鏡像的工具(支持 Maven 和 Gradle) ,好處是能夠復用構建緩存,能夠加快構建,減小傳輸體積

<!--配置通過 xml 定義出 Dockerfile ,本質上和外掛 Dockerfile 并無區別-->
<plugin>
  <groupId>com.google.cloud.tools</groupId>
  <artifactId>jib-maven-plugin</artifactId>
</plugin>

mvn jib:dockerBuild

以上三種方案的問題

在實際開發過程中,大部分的 spring boot 項目構建 Dockerfile 都是相同,不需要通過的 XML 或者通過外掛 Dockerfile 來重新定義

以上插件需要對 Dockerfile 的定義知識有相對的了 對開發并不友好

沒充分理由 Spring Boot 2.3 以后的 Jar 分層技術。

解決方案

Spring Boot 2.4 推出了自己的 docker 構建工具 整合在原有的 spring-boot-maven-plugin 中,只需要配置對應目標倉庫和主機信息即可完成鏡像構建。

如下配置即可完成上圖中 通過開發機器在不安裝 Docker 的同時,通過 192.168.0.10 的 Docker Remote API 完成鏡像構建并發布到 192.168.0.20 的鏡像倉庫

 <plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <configuration>
    <image>
      <name>192.168.0.20/pig4cloud/${project.artifactId}</name>
      <!-- 執行完build 自動push -->
      <publish>true</publish>
    </image>
    <!--配置構建宿主機信息,本機不用配置-->
    <docker>
			<host>http://192.168.0.10:2375</host>
      <tlsVerify>false</tlsVerify>
      <publishRegistry>
        <username>username</username>
        <password>password</password>
        <url>192.168.0.20</url>
      </publishRegistry>
    </docker>
  </configuration>
</plugin>

執行以下命令即可完成 鏡像的構建和自動發布

mvn spring-boot:build-image

其他說明

docker host 配置不生效

如下圖 ① 處配置 節點,但是 ② 報錯提示 host 不一致

檢查本地是否配置 $DOCKER_HOST 環境變量,經過閱讀源碼后發現優先讀取此變量。

⋊> ~ echo $DOCKER_HOST                         11:07:51
tcp://172.17.0.111:2375

網絡支持

截取部分構建過程中的日志,如下需要從 github 下載相關的依賴 約 100M ,這個過程大概率會失敗。建議通過配置代理或者使用國外 ECS 來解決。

 :: Spring Boot ::        (v2.4.0)
[INFO] > Running creator
[INFO]   [creator]     Downloading from https://github.com/bell-sw/Liberica/releases/download/8u275+1/bellsoft-jre8u275+1-linux-amd64.tar.gz
[INFO]   [creator]    JVMKill Agent 1.16.0: Contributing to layer
[INFO]   [creator]     Downloading from https://github.com/cloudfoundry/jvmkill/releases/download/v1.16.0.RELEASE/jvmkill-1.16.0-RELEASE.so
[INFO]   [creator]     Downloading from https://repo.spring.io/release/org/springframework/cloud/spring-cloud-bindings/1.6.0/spring-cloud-bindings-1.6.0.jar
[INFO]   [creator]     Verifying checksum
[INFO]   [creator]      192.168.0.20/pig4cloud/demo:latest
[INFO]
[INFO] Successfully built image '192.168.0.20/pig4cloud/demo:latest'
[INFO] > Pushing image '192.168.0.20/pig4cloud/demo:latest' 100%
[INFO] > Pushed image '192.168.0.20/pig4cloud/demo:latest'
[INFO] BUILD SUCCESS

到此這篇關于Spring Boot 2.4 新特性之一鍵構建Docker鏡像的文章就介紹到這了,更多相關Spring Boot 2.4 構建Docker鏡像內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:鄭州 石嘴山 玉林 拉薩 汕頭 三明 開封 晉城

巨人網絡通訊聲明:本文標題《Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解》,本文關鍵詞  Spring,Boot,2.4,新特性,新,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解》相關的同類信息!
  • 本頁收集關于Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产日韩欧美高清| 中文字幕av一区二区三区免费看| 2017欧美狠狠色| 一区二区三区日本| 国产福利一区二区| 欧美日本一区二区三区四区| 国产日韩av一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 91欧美激情一区二区三区成人| 久久综合久久综合久久| 日韩av电影天堂| 欧美自拍偷拍午夜视频| 国产精品美女久久久久久久| 国产一区二区三区日韩| 日韩欧美专区在线| 亚洲狠狠爱一区二区三区| 91亚洲精品久久久蜜桃网站| 亚洲国产精品传媒在线观看| 蜜桃传媒麻豆第一区在线观看| 日本精品一区二区三区高清| 国产精品看片你懂得| 国产成人免费xxxxxxxx| 久久欧美一区二区| 国产乱码精品一区二区三区av | 丝袜亚洲精品中文字幕一区| 91麻豆国产福利在线观看| 国产精品无遮挡| 成人一区在线观看| 国产三区在线成人av| 国产成人亚洲综合a∨猫咪| ww久久中文字幕| 国产大陆a不卡| 国产日韩精品一区| 成人高清免费在线播放| 中文字幕日韩一区| 色综合一区二区| 亚洲一区在线电影| 欧美一区二区视频在线观看| 午夜精品久久久久久久久 | 99热国产精品| 自拍视频在线观看一区二区| 成人v精品蜜桃久久一区| 最好看的中文字幕久久| 欧洲一区二区三区在线| 丝袜诱惑制服诱惑色一区在线观看 | 欧美精品日日鲁夜夜添| 伦理电影国产精品| 欧美国产日韩在线观看| 91蝌蚪porny成人天涯| 夜色激情一区二区| 精品国产乱码久久久久久浪潮| 国产xxx精品视频大全| 国产精品福利电影一区二区三区四区| 91美女视频网站| 日本欧洲一区二区| 中文字幕久久午夜不卡| 色天使色偷偷av一区二区| 日韩精品欧美精品| 国产片一区二区三区| 91同城在线观看| 蜜桃久久久久久| 中文字幕一区二区在线播放| 欧美日韩在线观看一区二区| 六月丁香婷婷久久| 中文字幕一区二区不卡| 91精品久久久久久久91蜜桃| 成人午夜在线免费| 蜜臀99久久精品久久久久久软件| 久久九九全国免费| 欧美日韩国产欧美日美国产精品| 国产麻豆成人精品| 丝袜诱惑制服诱惑色一区在线观看| 国产亚洲欧美色| 欧美日韩mp4| 一本大道久久a久久精品综合| 麻豆高清免费国产一区| 尤物在线观看一区| 国产亚洲一本大道中文在线| 欧美日韩国产高清一区二区| 国产成人午夜精品影院观看视频 | 国产久卡久卡久卡久卡视频精品| 亚洲精品国产一区二区三区四区在线| 日韩一区二区中文字幕| 91精品办公室少妇高潮对白| 国内成+人亚洲+欧美+综合在线| 亚洲成人先锋电影| 亚洲欧美日韩中文播放 | 久久久久久久综合色一本| 欧美性猛交xxxx黑人交| 99精品国产视频| 国产精品白丝av| 秋霞国产午夜精品免费视频| 一区二区三区四区视频精品免费| 亚洲国产精品二十页| 久久久无码精品亚洲日韩按摩| 555www色欧美视频| 欧美日产国产精品| 91国在线观看| 91久久精品一区二区| av资源网一区| 国产高清不卡一区二区| 国产毛片精品视频| 国产真实乱对白精彩久久| 老司机午夜精品99久久| 青青草成人在线观看| 午夜日韩在线电影| 亚洲成人一区二区| 五月天激情综合| 日本女人一区二区三区| 免费在线看成人av| 美洲天堂一区二卡三卡四卡视频| 免费观看一级特黄欧美大片| 日韩电影免费在线观看网站| 青草av.久久免费一区| 日本成人在线视频网站| 奇米在线7777在线精品| 久久精品噜噜噜成人88aⅴ| 美女mm1313爽爽久久久蜜臀| 日韩中文字幕一区二区三区| 日本不卡视频在线| 国产一区二区精品在线观看| 国产伦精一区二区三区| 国产成人在线影院| 99在线精品观看| 欧美日韩一级二级| 欧美电影免费观看高清完整版在 | 亚洲国产成人av| 日韩精品免费视频人成| 黄页网站大全一区二区| 成人18视频在线播放| 91在线免费播放| 精品视频在线视频| 欧美精品一区二区三区蜜桃视频| 国产情人综合久久777777| 国产精品国产精品国产专区不蜜 | 免费欧美日韩国产三级电影| 久久国产精品99久久久久久老狼| 国产精品88888| 欧美性感一区二区三区| 欧美大片在线观看| 国产精品福利一区二区三区| 一区二区理论电影在线观看| 美日韩一区二区三区| 不卡的看片网站| 日韩欧美一二三| 日韩美女视频19| 日本aⅴ精品一区二区三区| 国产99一区视频免费 | 在线区一区二视频| 日韩欧美电影一二三| 亚洲欧洲成人精品av97| 美女视频第一区二区三区免费观看网站| 国产精品1区2区3区在线观看| 欧洲精品一区二区| 国产午夜亚洲精品不卡| 日日摸夜夜添夜夜添国产精品| 国产成人精品一区二区三区四区| 欧美日韩一级二级| 中文字幕一区二区三区四区| 视频一区二区三区在线| 成人少妇影院yyyy| 精品日韩欧美在线| 天使萌一区二区三区免费观看| 成人国产精品免费观看视频| 日韩欧美美女一区二区三区| 一级日本不卡的影视| www.在线欧美| 国产亚洲成av人在线观看导航| 三级欧美在线一区| 欧美少妇一区二区| 亚洲啪啪综合av一区二区三区| 国产福利一区二区三区视频在线 | 亚洲丝袜制服诱惑| 国v精品久久久网| 久久久精品欧美丰满| 精品在线播放午夜| 欧美一级国产精品| 午夜精品一区二区三区电影天堂| av电影在线观看一区| 亚洲国产经典视频| 国产寡妇亲子伦一区二区| 久久众筹精品私拍模特| 男男视频亚洲欧美| 欧美电影在哪看比较好| 一区二区三区 在线观看视频| 丰满亚洲少妇av| 亚洲精品一区二区三区影院| 久久精品国产免费| 欧美日本高清视频在线观看| 中文字幕视频一区二区三区久| 成人动漫av在线| 欧美激情一区二区在线| 久久国产精品72免费观看| 精品奇米国产一区二区三区| 午夜激情一区二区三区| 欧美在线看片a免费观看| 亚洲午夜久久久久久久久电影网| 一本到不卡精品视频在线观看| 国产精品系列在线| 青青草伊人久久|