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