1 Star 0 Fork 0

进阶/docker-collection

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
何杰 提交于 2024-09-13 06:55 . [feature]补充一点Dockerfile注释
# 基础镜像使用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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/advanced-projs/docker-collection.git
git@gitee.com:advanced-projs/docker-collection.git
advanced-projs
docker-collection
docker-collection
master

搜索帮助