美文网首页
使用oracle-jdk:8生成项目镜像

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

作者: 三没产品 | 来源:发表于2020-12-14 16:25 被阅读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

相关文章

网友评论

      本文标题:使用oracle-jdk:8生成项目镜像

      本文链接:https://www.haomeiwen.com/subject/alwvgktx.html