代码拉取完成,页面将自动刷新
# 基础镜像使用java
#FROM java:8
FROM harbor.xdbigdata.com/middle/jre8:8u121_4
# 作者
MAINTAINER zzyy
#VOLUME:容器数据卷,用于数据保存和持久化工作
# VOLUME 指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp
VOLUME /tmp
#ADD:将宿主机目录下的文件 拷贝进 镜像且会 自动处理URL和 解压tar压缩包
# 将jar包添加到容器中并更名为zzyy_docker.jar
ADD docker_boot-0.0.1-SNAPSHOT.jar zzyy_docker.jar
#RUN:是在 docker build时运行。
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 运行jar包
RUN bash -c 'touch /zzyy_docker.jar'
#CMD:是在docker run 时运行。
#启动参数‘JAVA_OPTS’需要设置在 环境变量中(即便 实际没有给 环境变量 “JAVA_OPTS”传值,也不会影响 容器的启动)
CMD java ${JAVA_OPTS} -jar /zzyy_docker.jar --spring.profiles.active=${PROFILES_ACTIVE}
#ENTRYPOINT ["java","-jar","/zzyy_docker.jar"]
#EXPOSE:当前容器对外暴露出的端口
#暴露6001端口作为微服务
EXPOSE 6001
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。