ruoyi-vue-pro/Dockerfile

31 lines
822 B
Docker
Raw Permalink Normal View History

2024-03-24 23:07:05 +08:00
#指定基础镜像(一般指定程序所依赖的环境)
#本例子是构建SpringBoot所以我指定的jdk环境变量
FROM openjdk:8
#添加维护者信息
MAINTAINER author:leizk
MAINTAINER mail:appler1998@qq.com
#将./hello-world.jar添加到容器的/opt目录中
COPY ./game.jar /opt
#指定dockerfile的命令在哪个目录下执行
WORKDIR /opt
#指定容器和外界交互的端口
2024-03-24 23:08:24 +08:00
EXPOSE 8090
2024-03-24 23:07:05 +08:00
#容器运行后执行的命令(该命令在WORKDIR指定的工作目录下执行)
#注意多个CMD指令只有最后一个会生效
CMD java -jar game.jar
#在构建镜像时执行的命令
#我这边用它来打印java的环境变量
RUN java -version
#添加该镜像的元数据
LABEL version="1.0" description="这是一个Web服务器" by="edc"
# 链接https://juejin.cn/post/7153173983335022605