centos7使用Dockerfile執行jar包
阿新 • • 發佈:2021-06-18
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