20 lines
500 B
Docker
20 lines
500 B
Docker
# 使用官方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=""
|
|
|
|
# 在容器启动时运行jar包
|
|
ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./cell -jar /app.jar |