1. 程式人生 > >Docker入門之構建Springboot專案釋出在映象環境

Docker入門之構建Springboot專案釋出在映象環境

在之前,簡單的講了一下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”檢視該執行程序