Docker入門之構建Springboot專案釋出在映象環境
阿新 • • 發佈:2018-12-26
在之前,簡單的講了一下docker環境的搭建,這裡就說一下docker的專案部署,如springboot專案如何執行在docker環境中
這裡其實主要就是在原有下載映象的基礎上進行重新構建。
1:編寫Dockerfile檔案,可以類比於pom.xml檔案,檔名就是Dockerfile,簡單的編寫示例如下:
# Version 0.1
# 基礎映象,語法規定必須以FROM開頭
FROM vertigomedia/ubuntu-jdk8:latest# 維護者資訊
# 維護者資訊
MAINTAINER 1748373312@qq.com
# 映象操作命令,這裡是重新命名當前的jar包為app.jar
ADD MessageServer-0.0.1-SNAPSHOT.jar app.jar
# 容器啟動命令,預設只有一個CMD
CMD ["java", "-jar", "app.jar"]
2:開始構建我們的映象:
docker build -t 映象名稱:版本 .
這時,會發現docker images會出現我們命名的映象名稱,說明已經構建成功
3:執行構建好的docker容器:
docker run -p 本地埠:容器內應用埠 -t 映象名稱:版本
4:後臺守護執行容器
docker run -d -p 本地埠:容器埠 映象名稱或者ID
5:進入執行容器
docker exec -it 後臺容器name或者容器ID /bin/bash
可以使用“ps -aux | grep java”檢視該執行程序