Guwan-smartSchool/shapelight-admin/Dockerfile

20 lines
561 B
Docker
Raw Normal View History

2024-10-29 18:12:13 +08:00
# 使用官方Java运行环境作为基础镜像
2024-10-31 11:34:32 +08:00
FROM openjdk:8
2024-10-29 18:12:13 +08:00
# 指定维护者信息
LABEL maintainer="zhangbo"
# 在镜像中创建一个目录存放我们的Spring Boot应用
VOLUME /tmp
# 将jar包添加到容器中并更名为app.jar
2024-10-31 11:34:32 +08:00
ADD target/shapelight-admin.jar app.jar
2024-10-29 18:12:13 +08:00
# 暴露容器内的端口给外部访问
EXPOSE 8018
# 定义环境变量
2024-11-06 10:12:15 +08:00
ENV JAVA_OPTS="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8095"
2024-10-29 18:12:13 +08:00
# 在容器启动时运行jar包
ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./cell -jar /app.jar