使用oracle-jdk:8生成项目镜像

2020-12-14  本文已影响0人  三没产品

注意:oracle暂时没有提供jdk的镜像,所以需要自己生成一个oracle-jdk镜像(具体参考:生成oracle-jdk镜像),以下内容默认已生成oracle-jdk镜像并且在linux中已有打包好的项目

创建Dockerfile

sudo touch Dockerfile

编辑Dockerfile

sudo vi Dockerfile

Dockerfile的内容

FROM oracle-jdk:8
RUN mkdir /app
COPY files-server-1.0.0-SNAPSHOT.jar /app/
EXPOSE 10023/tcp
ENTRYPOINT ["java","-jar","-Duser.timezone=GMT+08","/app/newoe-files-server-1.0.0-SNAPSHOT.jar"]

保存、退出,接着生成镜像

sudo docker build -t file-server:1.0.0 .
image.png

检验镜像

sudo docker run -p 10023:10023 --name file-server file-server:1.0.0
image.png
上一篇 下一篇

猜你喜欢

热点阅读