1.创建项目

创建SpringBoot项目,编写一个index.html文件即可。

2.将项目打成jar包

3.Dockfile解释

  1. #以openjdk8作为基础镜像
  2. FROM openjdk:8-jdk-alpine
  3. #创建一个/app目录
  4. RUN mkdir /app
  5. #匿名挂在/app目录
  6. VOLUME /app
  7. #copy工作目录文件
  8. COPY ./ /app
  9. #在镜像中重命名jar包
  10. RUN mv /app/*.jar demo.jar
  11. EXPOSE 8080
  12. #执行命令
  13. ENTRYPOINT java -jar demo.jar > /app/a.txt

使用 exec 的 ENTRYPOINT的形式会有无法将控制台输出定位到 指定文件的情况。