25 lines
711 B
Docker
25 lines
711 B
Docker
# docker一定要有openjdk8的镜像如果没有执行以下命令
|
|
# docker pull openjdk:8
|
|
FROM openjdk:8
|
|
# 作者信息
|
|
#LABEL authors="${发布人} <${邮箱}>"
|
|
|
|
# 创建我的工作目录(手动创建文件夹,此步骤省略)
|
|
#RUN mkdir /root/yun
|
|
|
|
# 暴露端口(和服务端口保持一致)
|
|
EXPOSE 8080
|
|
|
|
# 创建着陆点(创建文件夹) 后续路径和这个路径一致
|
|
WORKDIR "/root/mcwl"
|
|
|
|
|
|
# 复制新的运行程序 ./代表的是相对路径 读取的着陆点
|
|
COPY ./ncwl-ai.jar /root/mcwl/ncwl-ai.jar
|
|
|
|
# 挂载出去日志目录 项目名不加jar
|
|
VOLUME /root/mcwl/logs/ncwl-ai
|
|
|
|
# 运行你的jar 运行的是你copy出来的新的jar包
|
|
CMD ["java", "-jar", "/root/mcwl/ncwl-ai.jar"]
|