如何基于Jenkins構(gòu)建Docker鏡像
這篇文章主要介紹了基于Jenkins構(gòu)建Docker鏡像,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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配置
開啟遠(yuǎn)程訪問:
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)文章
SpringBoot集成JWT實(shí)現(xiàn)登陸驗證的方法詳解
JSON?Web?Token(JWT)是一個開放的標(biāo)準(zhǔn)(RFC?7519),它定義了一個緊湊且自包含的方式,用于在各方之間以JSON對象安全地傳輸信息。本文將利用SpringBoot集成JWT實(shí)現(xiàn)登陸驗證,感興趣的可以了解一下2022-05-05Plugin ‘org.springframework.boot:spring-boot-maven-plug
這篇文章給大家介紹了Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的解決方案,親測可用,文中給出了兩種解決方法,需要的朋友可以參考下2024-01-01java 過濾器filter防sql注入的實(shí)現(xiàn)代碼
下面小編就為大家?guī)硪黄猨ava 過濾器filter防sql注入的實(shí)現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08Double.parseDouble()與Double.valueOf()的區(qū)別及說明
這篇文章主要介紹了Double.parseDouble()與Double.valueOf()的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07Intellij IDEA導(dǎo)入JAVA項目并啟動(圖文教程)
這篇文章主要介紹了Intellij IDEA導(dǎo)入JAVA項目并啟動,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08關(guān)于SpringBoot在有Ajax時候不跳轉(zhuǎn)的問題解決
最近在使用Ajax來發(fā)送一些數(shù)據(jù)給后臺一個Controller,但是遇到些問題,所以下面這篇文章主要給大家介紹了關(guān)于SpringBoot在有Ajax時候不跳轉(zhuǎn)問題的解決辦法,需要的朋友可以參考下2022-05-05springboot2.1.7去除json返回字段中為null的字段
這篇文章主要介紹了springboot2.1.7去除json返回字段中為null的字段,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12