Spring Boot使用Docker插件构建镜像

1、在父pom.xml文件中添加插件如下:

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                com.spotify
                docker-maven-plugin
                1.2.0
                
                    
                    ${project.artifactId}
                    
                    openjdk:8-alpine
                    
                    ["java","-jar", "/${project.build.finalName}.jar"]
                    
                        
                            /
                            ${project.build.directory}
                            ${project.build.finalName}.jar
                        
                    
                
            
        
    

2、对于不需要构建成镜像的子pom.xml可添加如下配置跳过:

    
        
            
                com.spotify
                docker-maven-plugin
                
                    true
                
            
        
    

3、本地安装docker,执行打包命令mvn clean package docker:build,会在target/docker目录下生成对应的Dockerfile文件和jar包并构建出镜像,如下图所示:

Spring Boot使用Docker插件构建镜像_第1张图片

你可能感兴趣的:(Java)