1. 程式人生 > >Windows10下--Docker部署SpringBoot專案

Windows10下--Docker部署SpringBoot專案

       網上的“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