1. 程式人生 > >將jar包製作成docker映象

將jar包製作成docker映象

1、準備可執行jar包

2、建立Dockerfile檔案

檔案內容:

FROM java:8
ADD api-gateway-microservice-0.1.0.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]

1、FROM

格式:FROM 或 FROM :

定義基礎映象,後面的RUN是在此基礎上執行。第一條指令必須為FROM指令,並且,如果在同一個Dockerfile中建立多個映象時,可以使用多個FROM指令(每個映象一次)

2、ADD

格式:ADD

定義變數吧。複製指定的到容器的中,可以是Dockerfile所在的目錄的一個相對路徑;可以是URL,也可以是tar.gz(自動解壓)

注意與你的檔名一致

3、RUN

格式:RUN 或 RUN [“”, “”, “”]

每條指令將在當前映象基礎上執行,並提交為新的映象。(可以用“\”換行)

3、docker製作映象

在Ubuntu上製作的。準備工作:

sudo docker build -t="***" .      

-t 新增tag, . 代表當前目錄(注意 “.”的存在)

  (4)、檢視生成的image

    docker images