Dockerfile

Dockerfile,第1张

Dockerfile

Dockerfile

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

# 镜像作者
LABEL maintainer="tyvek"

# 主机 /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"]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5660661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存