1、在linux 服务器下面创建项目运行文件夹:
目录更加使用要求创建比如 /home/ 或者/opt/都可以
/opt/myproject
2、在/opt/myproject下创建 conf 文件夹作为项目配置文件目录
上传项目application.properties文件到/opt/myproject/conf目录下
3、上传myproject.jar包到/opt/myproject下
4、在/opt/myproject下创建文件名为Dockerfile 粘贴以下文件
# 指定基础镜像(必需且为第一条指令,scratch是空白镜像)
FROM openjdk:8-jre-alpine
# MAINTAINER已经过期,具体参考:https://docs.docker.com/engine/reference/builder/#label
LABEL author-name="LXF"
# 为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在 Dockerfile 中,我们可以事先指定某些目录挂载为匿名卷,
# 这样在运行时如果用户不指定挂载,其应用也可以正常运行,不会向容器存储层写入大量数据。
VOLUME /opt/tmp
# 在 COPY 和 ADD 指令中选择的时候,可以遵循这样的原则,
# 所有文件复制使用 COPY 指令,仅在需要自动解压缩的场合使用 ADD 指令
ADD myproject.jar /myproject.jar
ADD conf /conf
ADD logs /logs
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/local