docker - [15] springboot微服務打包docker映象

HOUHUILIN發表於2024-05-08

步驟:

1、構建Springboot專案

2、打包應用

3、編寫dockerfile

4、構建docker映象

5、釋出執行

一、構建Springboot專案

(1)建立一個SpringBoot(以下這種方式對jdk版本有要求,可以建立一個Maven專案使用jdk8)

docker - [15] springboot微服務打包docker映象

(2)使用的SpringBoot版本是3.x,所以要求jdk17+

docker - [15] springboot微服務打包docker映象

(3)修改SpringBoot和jdk的版本

docker - [15] springboot微服務打包docker映象

(4)編寫HelloController,並執行DemoApplication

docker - [15] springboot微服務打包docker映象

(5)訪問8080頁面

docker - [15] springboot微服務打包docker映象

二、打包應用

(1)執行maven package

docker - [15] springboot微服務打包docker映象

(2)獲取到jar包

docker - [15] springboot微服務打包docker映象

(3)放到本地執行

docker - [15] springboot微服務打包docker映象

(4)也是可以訪問成功

docker - [15] springboot微服務打包docker映象

三、編寫dockerfile

(1)在idea安裝docker外掛

docker - [15] springboot微服務打包docker映象

可以在Settings/Build,Execution,Deployment中連線Docker映象倉庫

docker - [15] springboot微服務打包docker映象

(2)安裝外掛之後,建立Dockerfile會發現檔案圖示發生變化

docker - [15] springboot微服務打包docker映象

(3)將Dockerfiledemo-0.0.1-SNAPSHOT.jar上傳到docker伺服器(ctos79-01)上

docker - [15] springboot微服務打包docker映象

四、構建docker映象

(1)打包映象:docker build -t harley666 .

docker - [15] springboot微服務打包docker映象

(2)檢視映象:docker images

docker - [15] springboot微服務打包docker映象

(3)使用映象harley666啟動容器

docker - [15] springboot微服務打包docker映象

(4)訪問:curl localhost:32778/hello

docker - [15] springboot微服務打包docker映象

— 要養成終身學習的習慣 —

相關文章