Spring|Spring Boot中Dockerfile使用

  • pom修改
org.springframework.boot spring-boot-maven-plugin maven-resources-plugin copy-resources【Spring|Spring Boot中Dockerfile使用】validate copy-resources ${basedir}/target/ .docker true

  • Dockerfile文件
FROM java:8u111-jdk ADD spring-boot-maven-docker.jar /opt/spring-boot-maven-docker/ EXPOSE 8080 WORKDIR /opt/spring-boot-maven-docker/ CMD ["java", "-jar", "spring-boot-maven-docker.jar"]

  • 生成镜像文件
    • Dockerfile和jar包放在同一个目录下
    • docker build -t spring-boot .
  • 生成容器并启动
    • docker run -itd -p 8090:8090 --name spring 1f7b9450a802
  • 详细地址

    推荐阅读