1.檢查pom文件是否有maven打包插件
2.選擇IDEA右側Maven,點擊install(如果配置了maven的環境變量,則可以在控制臺輸入:mvn install 命令,同樣可以打包jar包)
等待maven打包,當控制臺出現下列日誌時表示打包成功
如下圖所示,打包完會出現壹個.jar文件,即打包好的jar包。
3.在控制臺輸入:java -jar /Users/heyou/Desktop/springboot-0.0.1-SNAPSHOT.jar 來檢查jar包是否可以正常運行。
二、Docker部署jar包
前提條件:
1.構建Dockerfile
在已經打包好的jar包的同級目錄下新建Dockerfile
Mac 可在IDEA控制臺輸入vim Dockerfile 進入vim編輯,輸入:
其中:
FROM 命令指定運行環境和版本
VOLUME:壹個特別指定的目錄,用於存儲數據,該命令的作用是在/var/lib/docker創建壹個名為tmp的目錄,在開啟redis服務時,需要特別指定redis的數據存儲在哪個文件夾,此時這個命令就十分有用
ADD:拷貝文件並且重命名(需要輸入兩個參數:即jar包名稱和重命名後的名稱)
ENTRYPOINT:容器啟動時運行的命令,相當於我們在命令行中輸入java -jar xxxx.jar,為了縮短 Tomcat 的啟動時間,添加java.security.egd的系統屬性指向/dev/urandom作為 ENTRYPOINT
2.創建docker文件夾,將jar包與Dockerfile移動到該文件夾,進入該文件夾,運行命令:
此時會將該項目構建成壹個image(鏡像),運行命令:
3.運行鏡像:
註:“:”左邊的端口號是暴露給外部訪問的端口,而右邊端口是docker內部鏡像運行的端口
4.打開瀏覽器訪問部署的項目地址,檢查項目是否運行正常