Spring Boot 的專案打包成的 JAR 包,製作成 docker 映象並執行
阿新 • • 發佈:2019-01-01
上一篇:Docker學習(三)docker容器操作
首先把本地的專案打包好,我這裡直接把已經打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上傳到linuxmydemo目錄中並在此目錄建立Dockerfile檔案
/usr/local/mydemo
構建DockerFile:
vim DockerFile
說明:
FROM::專案依賴,需要一個 java 8 版本的 jdk
ADD:第一個引數為 JAR 包的名稱, 第二個人蔘數自定義名稱,打包後的名稱
EXPOSE:專案執行時的埠
ENTRYPOINT:執行 JAR 包的指令, 如 java -jar app.jar 為 ["java","-jar","/app.jar"]
注意這裡的 app.jar 和 ADD 的第二個引數對應
建立映象:
在當前目錄執行 => docker build -f /usr/local/mydemo/Dockerfile springboot:1.0 .
其中 springboot:1.0 為設定的映象名稱
注意:
/usr/local/mydemo/Dockerfile為Dockerfile檔案 路徑
最後的一個 . 為 DockerFile 所在的相對路徑
檢視映象是否打包完成
docker images
執行映象
docker run -d -p 8085:80 springboot:1.0
瀏覽器訪問試試