1. 程式人生 > 其它 >centos7使用Dockerfile執行jar包

centos7使用Dockerfile執行jar包

Dockerfile檔案

FROM openjdk:8-jdk-alpine

MAINTAINER "映象維護者的姓名和郵箱地址"

WORKDIR app

ADD demo.jar /app/demo.jar

EXPOSE 8081

CMD java -jar /app/demo.jar

demo.jar是執行的jar包的名字,根據自己的來

EXPOSE 後面的埠跟jar包啟動的埠即可

然後把執行的demo.jar放到和Dockerfile放在同一個目錄下

然後執行

docker build -t mydemo:1.0 .

說明:docker build -t 新映象名字:TAG .

列印

Sending build context to Docker daemon  17.29MB
Step 1/6 : FROM openjdk:8-jdk-alpine
 ---> a3562aa0b991
Step 2/6 : MAINTAINER "映象維護者的姓名和郵箱地址"
 ---> Using cache
 ---> 16e8e339e102
Step 3/6 : WORKDIR app
 ---> Using cache
 ---> 995ea3982a9b
Step 4/6 : ADD demo.jar /app/demo.jar
 ---> Using cache
 
---> 6126614408ad Step 5/6 : EXPOSE 8881 ---> Using cache ---> 2460834128af Step 6/6 : CMD java -jar /app/demo.jar ---> Using cache ---> 0206019397cb Successfully built 0206019397cb Successfully tagged mydemo:1.0

使用

docker images

執行映象

docker run -dp 8080:8881 mydemo:1.0