1. 程式人生 > >docker打包springboot專案成映象

docker打包springboot專案成映象

1. 專案結構

專案結構

2. 建立Dockerfile檔案

# 拉取基礎映象
FROM 139.199.64.253:5000/java
# 維者資訊
MAINTAINER pibigstar

# 將JDK複製到映象中,如果映象已經有了JDK環境則無需配置此項和下面的執行環境
# COPY jdk1.7.0_79 /usr/local/jdk1.7.0_79
# 配置執行環境
# ENV JAVA_HOME=/usr/local/jdk1.7.0_79
# ENV PATH=$JAVA_HOME/bin:$PATH
# ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 新增springboot專案到映象中的home目錄,並重命名為app.jar ADD parsevip-0.0.1-SNAPSHOT.jar ~/app.jar # 告訴Docker服務端暴露的埠,在容器啟動時需要通過 -p 做埠對映 EXPOSE 8080 # 容器啟動後執行的命令 ENTRYPOINT ["java","-jar","~/app.jar"]

3. 編譯映象

docker build -t 映象名 .

.代表為當前路徑
這裡寫圖片描述

4. 執行映象

docker run -d -p 139.199.64.253:8080:8080 --name 容器名 映象名

這裡寫圖片描述

5. 檢視容器執行日誌

docker logs -f parsevip