您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何使用Maven將springboot工程打包成docker鏡像,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
由于工作原因,需要通過maven將springboot項目打包成docker鏡像,先前以為只能在linux上完成,最近調研了一下,也可以在window環境下進行打包。
下面以thinkpad E470,windows10操作系統以及eclipse開發集成工具為例,進行說明。
首先Springboot工程需要在pom.xml文件增加對docker插件的支持,最新的插件是dockerfile-maven-plugin,原來的插件是docker-maven-plugin,現在不建議使用。
此處使用最新版本1.4.10。
其中,JAR_FILE 對應的是pom文件buildArgs中的JAR_FILE。
在springboot項目根目錄下,打開命令窗口,執行:mvn clean package dockerfile:build,等待其打包完成:
通過docker命令查看,鏡像是否成功:
1、 Dockerfile文件需要在項目的根目錄下,與pom.xml并列。
2、 一個新的springboot工程默認端口是8080。
3、 在Maven的settings.xml文件中添加以下內容:
com.spotify
否則會報以下錯誤:
4、執行命令:mvn clean package dockerfile:build,而不是mvn clean package docker:build,其是老版本命令,如果執行此命令會報以下錯誤:
5、執行命令:mvn clean package dockerfile:build 仍然報錯
Docker配置中勾選以下選項, Docker的settings:
6、私服
Dokcer安裝完成后,鏡像默認是從其官網上下載,速度比較慢,可以百度
找些國內的repository,例如阿里的:https://de13k09g.mirror.aliyuncs.com,
然后再DockerEngine中進行配置,如下:
點擊,Apply & Restart,如果能重啟成功,說明配置成功。
在docker官網(https://www.docker.com/)上注冊docker用戶,進行下載。安裝文件下載完成后,是exe可執行文件,雙擊執行,等待安裝完畢。
安裝完畢后,可能docker啟動不成功,比如:
那么,就需要開啟以下功能。
1、 Hyper-v開啟
控制面板—程序—程序和功能,點擊啟動或關閉Windows功能,將hyper-v勾選上。
2、 bios開啟虛擬化
進入BIOS, 找到configuration,選擇virtualization 將其設置成Enable
確認機器虛擬化是否啟動成功,可以從任務管理器中查看:性能–CPU
2、 bios開啟虛擬化
進入BIOS, 找到configuration,選擇virtualization 將其設置成Enable
確認機器虛擬化是否啟動成功,可以從任務管理器中查看:性能–CPU
關于“如何使用Maven將springboot工程打包成docker鏡像”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。