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

基于jib-maven-plugin插件快速構(gòu)建微服務(wù)docker鏡像的方法

 更新時(shí)間:2023年02月27日 11:27:14   作者:陶陶技術(shù)筆記  
這篇文章主要介紹了基于jib-maven-plugin快速構(gòu)建微服務(wù)docker鏡像的方法,對(duì)于?Java?程序來說使用?jib-maven-plugin?插件來構(gòu)建鏡像還是非常方便的,本文通過實(shí)例代碼詳細(xì)講解,需要的朋友可以參考下

一、說明

本文介紹基于 Maven 插件 jib-maven-plugin 實(shí)現(xiàn)快速構(gòu)建 Spring Boot 程序鏡像,并推送到遠(yuǎn)程倉(cāng)庫(kù)中,且 「無需安裝」 Docker 環(huán)境 。

Jib 是 Google 開發(fā)的一個(gè)無需 Docker 守護(hù)進(jìn)程,也無需深入掌握 Docker 最佳實(shí)踐的情況下,為 Java 應(yīng)用程序構(gòu)建 Docker 和 OCI 鏡像,以 Maven 和 Gradle 插件形式提供。

二、插件使用

下圖為插件的配置樣例,構(gòu)建后的鏡像發(fā)布到阿里云倉(cāng)庫(kù)中(免費(fèi)):

阿里云倉(cāng)庫(kù)配置以及用戶名密碼需要按照自己注冊(cè)的信息進(jìn)行修改

注冊(cè)地址:https://cr.console.aliyun.com/

插件詳細(xì)的配置可查看:https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin

配置中增加了 execution 進(jìn)行觸發(fā),當(dāng) Maven 執(zhí)行 package 命令時(shí)會(huì)自動(dòng)構(gòu)建并發(fā)布鏡像:

登錄阿里云容器鏡像服務(wù),即可查看我們發(fā)布的鏡像:

三、總結(jié)

對(duì)于 Java 程序來說使用 jib-maven-plugin 插件來構(gòu)建鏡像還是非常方便的。

與傳統(tǒng)的 dockerfile 構(gòu)建鏡像的方式對(duì)比:

構(gòu)建方式dockerfileJib
docker環(huán)境需要無需
dockerfile文件需要無需
構(gòu)建復(fù)雜度較復(fù)雜很方便
靈活度相對(duì)較高

「PS」:怎樣通過 Jib 在構(gòu)建鏡像的時(shí)候?qū)崿F(xiàn) dockerfile 中的類似 RUN 之類的命令,如安裝一個(gè)程序運(yùn)行時(shí)所需要的字體?

「答」:不支持,但是解決方式也很簡(jiǎn)單,只需先基于 dockerfile 這種方式構(gòu)建一個(gè)安裝好所需字體的基礎(chǔ)鏡像,然后在 Jib 中通過 from 依賴這個(gè)鏡像來構(gòu)建微服務(wù)的鏡像即可。

四、樣例工程

集成 jib-maven-plugin 插件的樣例 Spring Boot 工程:

到此這篇關(guān)于基于jib-maven-plugin快速構(gòu)建微服務(wù)docker鏡像的方法的文章就介紹到這了,更多相關(guān)jib-maven-plugin構(gòu)建微服務(wù)docker鏡像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker容器內(nèi)不能聯(lián)網(wǎng)的6種解決方案

    Docker容器內(nèi)不能聯(lián)網(wǎng)的6種解決方案

    今天小編就為大家分享一篇關(guān)于Docker容器內(nèi)不能聯(lián)網(wǎng)的6種解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 如何給Docker配置網(wǎng)絡(luò)代理

    如何給Docker配置網(wǎng)絡(luò)代理

    文章講述了如何為Docker配置代理,包括守護(hù)進(jìn)程dockerd、容器運(yùn)行和構(gòu)建時(shí)的代理配置方法,并強(qiáng)調(diào)了不同場(chǎng)景下的適用性
    2024-11-11
  • docker安裝rockerChat設(shè)置聊天室的詳細(xì)步驟

    docker安裝rockerChat設(shè)置聊天室的詳細(xì)步驟

    這篇文章主要介紹了docker安裝rockerChat設(shè)置聊天室的方法,通過設(shè)置文件獲取docker-compose文件,文中給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-05-05
  • docker常用命令解讀之volume篇

    docker常用命令解讀之volume篇

    這篇文章主要介紹了docker常用命令解讀之volume篇說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • docker內(nèi)的容器如何與宿主機(jī)共享IP的方法

    docker內(nèi)的容器如何與宿主機(jī)共享IP的方法

    本文主要介紹了docker內(nèi)的容器如何與宿主機(jī)共享IP的方法,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Gitlab-runner+Docker實(shí)現(xiàn)自動(dòng)部署SpringBoot項(xiàng)目

    Gitlab-runner+Docker實(shí)現(xiàn)自動(dòng)部署SpringBoot項(xiàng)目

    這篇文章主要介紹了Gitlab-runner+Docker自動(dòng)部署SpringBoot項(xiàng)目,我們的主要流程就是通過Gitlab管理代碼,然后利用Gitlab自帶的Gitlab?CI/CD功能與GitlabRunner進(jìn)行注冊(cè)綁定,需要的朋友可以參考下
    2022-04-04
  • 利用Dockerfile制作個(gè)人的鏡像文件詳細(xì)講解

    利用Dockerfile制作個(gè)人的鏡像文件詳細(xì)講解

    Docker是一個(gè)開源的應(yīng)用容器引擎,Dockerfile是用來構(gòu)建Docker鏡像的構(gòu)建文件,是由一系列命令和參數(shù)構(gòu)成的腳本,本文將給大家詳細(xì)介紹如何利用Dockerfile制作個(gè)人的鏡像文件,感興趣的同學(xué)可以借鑒參考
    2023-06-06
  • Docker大型項(xiàng)目容器化改造

    Docker大型項(xiàng)目容器化改造

    今天小編就為大家分享一篇關(guān)于Docker大型項(xiàng)目容器化改造,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 詳解docker compose搭建lnmpr環(huán)境實(shí)現(xiàn)

    詳解docker compose搭建lnmpr環(huán)境實(shí)現(xiàn)

    這篇文章主要為大家介紹了使用docker compose搭建lnmpr環(huán)境實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 基于docker-compose構(gòu)建Mongodb副本集的示例詳解

    基于docker-compose構(gòu)建Mongodb副本集的示例詳解

    副本集是?MongoDB?高可用性和數(shù)據(jù)安全性策略的基礎(chǔ),適用于對(duì)數(shù)據(jù)安全性和服務(wù)可用性有較高要求的場(chǎng)景,本文給大家介紹了如何基于docker-compose構(gòu)建Mongodb副本集,文中通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01

最新評(píng)論

龙州县| 澄江县| 仁布县| 文山县| 德化县| 闻喜县| 甘泉县| 穆棱市| 虹口区| 南丹县| 长沙县| 巫溪县| 繁昌县| 桓仁| 汝阳县| 新安县| 青浦区| 清涧县| 达孜县| 江西省| 多伦县| 金塔县| 克山县| 恩平市| 万州区| 五河县| 洪湖市| 蒙山县| 山阴县| 通州市| 上蔡县| 岑溪市| 拉萨市| 深水埗区| 时尚| 迁西县| 福建省| 井研县| 南涧| 巴塘县| 荥阳市|