Spring Boot中Dockerfile使用

  • pom修改

    
        org.springframework.boot
        spring-boot-maven-plugin
    

    
        maven-resources-plugin
        
            
                copy-resources
                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
  • 详细地址

你可能感兴趣的:(Spring Boot中Dockerfile使用)