制作spring boot docker镜像Dockerfile文件编写

##编写Dockerfile

Dockerfile

FROM openjdk:8
MAINTAINER YYM
ENV ROOT_DIR=/home/yym/test/yym_logs/
ENV JVM_GC_LOG_DIR=/home/yym/test/yym_logs/gcLogs/
RUN mkdir -p $ROOT_DIR && mkdir -p $JVM_GC_LOG_DIR
##VOLUME $ROOT_DIR/gcLogs/
WORKDIR $ROOT_DIR
ADD ./yym-1.0.jar /yym.jar
RUN echo "java -server -Dfile.encoding=UTF-8 -Xms2048M -Xmx2048M -XX:MetaspaceSize=1024M -XX:MaxMetaspaceSize=1024M -Xloggc:$JVM_GC_LOG_DIR/gc-`date +%Y%m%d%H%M`.log -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$JVM_GC_LOG_DIR/heapdump-%p.hprof -jar /yym.jar" > /run_yym.sh
EXPOSE 7676
EXPOSE 9999
ENTRYPOINT ["/bin/bash","/run_yym.sh"]

##制作镜像,Dockerfile目录下执行

docker build -t yym_image:v1 .

##查看镜像

docker images

相关推荐

  1. 制作spring boot docker镜像Dockerfile文件编写

    2023-12-26 10:00:03       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-26 10:00:03       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-26 10:00:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-26 10:00:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-26 10:00:03       18 阅读

热门阅读

  1. StarRocks-3.1.6升级

    2023-12-26 10:00:03       26 阅读
  2. PAT.1101.QuickSort

    2023-12-26 10:00:03       30 阅读
  3. 每日一水:leetcode1576.替换所有的问号

    2023-12-26 10:00:03       38 阅读
  4. Nestjs使用log4j打印日志

    2023-12-26 10:00:03       38 阅读
  5. 附录E SQL入门之SQL保留字

    2023-12-26 10:00:03       40 阅读
  6. Python 查杀进程的方法封装

    2023-12-26 10:00:03       45 阅读
  7. C#的故事

    2023-12-26 10:00:03       27 阅读
  8. 八股文打卡day10——计算机网络(10)

    2023-12-26 10:00:03       29 阅读