天天看點

【docker】制作純淨的springboot鏡像

一、制作jdk8鏡像

二、制作springBoot鏡像

三、dockerfile指令

提示:以下是本篇文章正文内容,下面案例可供參考

下載下傳jdk1.8

解壓壓縮包

Dockerfile

開始build

注意後面的點,點表示目前目錄。

檢視目前鏡像

打包一個自己的springboot工程,保證本地能啟動成功。

【docker】制作純淨的springboot鏡像
【docker】制作純淨的springboot鏡像

建立檔案夾<code>image_spring_boot</code>,并且放入檔案

Dockerfile檔案内容

在目前檔案夾中執行

注意最後的點。表示目前目錄

啟動springboot

FROM 基于**鏡像

MAINTAINER 鏡像的維護的姓名和郵箱位址

RUN 鏡像建構時需要運作的指令

WORKDIR 容器建立後,預設在的目錄

EXPOSE 目前容器對外暴露端口

ENV 環境變量

ADD 将主控端目錄下的檔案cp到鏡像中,ADD指令會自動解壓壓縮包

VOLUME 容器資料卷,用于儲存和持久化

CMD 指定容器啟動過程中需要運作的指令,注意:多條CMD指令,隻有最後一條生效,CMD會被docker run 之後的參數替換

ENTRYPOINT 執行容器啟動過程中需要運作的指令,此指令會追加到docker run的參數後面