將jar包製作成docker映象
阿新 • • 發佈:2018-12-23
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