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

如何基于Jenkins構(gòu)建Docker鏡像

 更新時間:2019年11月05日 14:57:19   作者:三度  
這篇文章主要介紹了基于Jenkins構(gòu)建Docker鏡像,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了基于Jenkins構(gòu)建Docker鏡像,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前提意義:

SpringCloud微服務(wù)里包含多個文件夾,拉取倉庫的所有代碼,然后過根據(jù)選項參數(shù)使用maven編譯打包指定目錄的jar,然后再根據(jù)這個目錄的Dockerfile文件制作Docker鏡像

1. SpringCloud項目結(jié)構(gòu)

注意Dockerfile文件的位置,跟src和pom.xml同級,后面會用到這個文件,若不同級,后面選擇Dockerfile文件的時候需要酌情修改,就是使用環(huán)境變量的那幾個地方

Git倉庫是整個項目,但是根據(jù)選項參數(shù)只編譯打包spring-cloud-eureka-server-demo文件夾

2. Docker配置

開啟遠程訪問:

vim /lib/systemd/system/docker.service
# 添加下面這行
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

systemctl daemon-reload
systemctl docker restart

配置國內(nèi)163源:

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

3. Jenkins配置

安裝docker插件

系統(tǒng)管理---系統(tǒng)設(shè)置---云,添加docker配置信息,具體如下圖:

4. 工程中的設(shè)置

構(gòu)建,一定要選擇生成jar包之后的操作,詳看截圖:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在IDEA中創(chuàng)建跑得起來的Springboot項目

    在IDEA中創(chuàng)建跑得起來的Springboot項目

    這篇文章主要介紹了在IDEA中創(chuàng)建跑得起來的Springboot項目的圖文教程,需要的朋友可以參考下
    2018-04-04
  • Java中的延遲隊列DelayQueue源碼解析

    Java中的延遲隊列DelayQueue源碼解析

    這篇文章主要介紹了Java中的延遲隊列DelayQueue源碼解析,DelayQueue是一個支持并發(fā)的無界延遲隊列,隊列中的每個元素都有個預(yù)定時間,當(dāng)線程從隊列獲取元素時,只有到期元素才會出隊列,沒有到期元素則阻塞等待,需要的朋友可以參考下
    2023-12-12
  • Java之理解Redis回收算法LRU案例講解

    Java之理解Redis回收算法LRU案例講解

    這篇文章主要介紹了Java之理解Redis回收算法LRU案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • JAVA實現(xiàn)經(jīng)典游戲坦克大戰(zhàn)的示例代碼

    JAVA實現(xiàn)經(jīng)典游戲坦克大戰(zhàn)的示例代碼

    小時候大家都玩過坦克大戰(zhàn)吧,熟悉的旋律和豐富的關(guān)卡陪伴了我們一整個寒暑假。本文將通過Java+Swing實現(xiàn)這一經(jīng)典游戲,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • Java 比較接口comparable與comparator區(qū)別解析

    Java 比較接口comparable與comparator區(qū)別解析

    這篇文章主要介紹了Java 比較接口comparable與comparator區(qū)別解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • 教你一步解決java.io.FileNotFoundException:找不到文件異常

    教你一步解決java.io.FileNotFoundException:找不到文件異常

    這篇文章主要給大家介紹了關(guān)于如何一步解決java.io.FileNotFoundException:找不到文件異常的相關(guān)資料,文中通過圖文以及代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • Java日常練習(xí)題,每天進步一點點(63)

    Java日常練習(xí)題,每天進步一點點(63)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-08-08
  • 關(guān)于Feign調(diào)用服務(wù)Headers傳參問題

    關(guān)于Feign調(diào)用服務(wù)Headers傳參問題

    這篇文章主要介紹了關(guān)于Feign調(diào)用服務(wù)Headers傳參問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • MyBatis?核心組件Configuration實例詳解

    MyBatis?核心組件Configuration實例詳解

    Configuration用于描述 MyBatis 的主配置信息,其他組件需要獲取配置信息時,直接通過 Configuration 對象獲取,這篇文章主要介紹了MyBatis核心組件Configuration,需要的朋友可以參考下
    2023-08-08
  • 簡介Java的Hibernate框架中的Session和持久化類

    簡介Java的Hibernate框架中的Session和持久化類

    這篇文章主要介紹了Java的Hibernate框架中的Session和持久化類,Hibernate是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-12-12

最新評論

东港市| 上饶市| 潜江市| 三门峡市| 东台市| 石泉县| 区。| 西华县| 民县| 黔江区| 遂昌县| 闵行区| 嘉黎县| 长春市| 承德市| 塔河县| 崇左市| 通辽市| 顺平县| 藁城市| 桑植县| 黄龙县| 泾源县| 弥渡县| 台前县| 区。| 保德县| 贵溪市| 武强县| 三门县| 吉水县| 登封市| 临武县| 崇信县| 尼勒克县| 定陶县| 富顺县| 郸城县| 华池县| 始兴县| 同德县|