Windows10下--Docker部署SpringBoot專案
阿新 • • 發佈:2018-12-26
網上的“Docker部署SpringBoot專案”教程大多數是Linux環境下的,而往往初學者沒有Linux伺服器,不方便學習。因此,經過半天的研究,我成功的部署了在Windows10下用Docker部署了SpringBoot專案,在這裡分享給大家。
注意:整個過程與Linux環境下的部署大同小異,只是有些需要注意的地方;本教程需要安裝maven、jdk並配置環境變數。
以下教程圖片為主,配置檔案之類的可下載以下Springboot的demo進行檢視。!!!請下載:
參考網址:
環境要求:jdk(需配置環境變數)、maven(需配置環境變數)、windows10作業系統、Docker for Windows
- Spring Boot 專案新增 Docker 支援
- 在目錄 src/main/docker 下建立 Dockerfile 檔案,Dockerfile 檔案用來說明如何來構建映象
- 開啟cmd命令進入專案路徑,輸入docker –v(或docker -version)檢視是否安裝好docker
- maven打包專案命令:maven package,並用java –jar target/pkilogin-0.0.1-SNAPSHOT.jar啟動,在瀏覽器輸入地址測試,測試成功之後“Ctrl+C”關閉專案避免佔用埠
- 使用 Docker 部署 Spring Boot
使用 DockerFile 構建映象命令:mvn package docker:build,成功如下
使用 docker images 命令檢視構建好的映象:
執行映象docker run -p 8080:18900 -t springboot/pkilogin(第一個埠是docker訪問的埠,第二個是原springboot應用監聽的埠,兩個可以一致)
檢視正在執行的映象:docker ps
訪問http://localhost:8080