# 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"]