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

2023-12-26 06:09:35

##编写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

文章来源:https://blog.csdn.net/u014200244/article/details/135170344
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。