其他分享
首页 > 其他分享> > Dockerfile

Dockerfile

作者:互联网

Dockerfile

# 使用基础镜像
FROM harbor.od.com/base/jre8:8u112

# 镜像作者
LABEL maintainer="tyvek<tyvek_zhang@126.com>"

# 主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp

# 添加的jar包
ARG JAR_FILE

# 将jar包添加到容器中并更名为app.jar
COPY ${JAR_FILE} app.jar

# 更新时区
RUN bash -c 'touch /app.jar; ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime; echo "Asia/Shanghai" > /etc/timezone'
# 暴露端口
EXPOSE 8070

# 启动入口 &&强制文件编码:UTF-8 &&强制java时区:GMT+08
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Xmx1024m","-Xms1024m","-Dfile.encoding=UTF-8","-Duser.timezone=GMT+08", "-jar", "./app.jar","--spring.profiles.active=prod"]

标签:FILE,app,Shanghai,jar,Asia,&&,Dockerfile
来源: https://blog.csdn.net/zwq56693/article/details/121878016