Springboot Maven 上传Docker 镜像到Docker容器(dockerfile-maven-plugin)

编码环境:Windows

Docker :Liunx 7.5 
开发工具 :IDEA2018.3

首先在Windows系统环境变量加入如下图内容

Springboot Maven 上传Docker 镜像到Docker容器(dockerfile-maven-plugin)_第1张图片

(变量值地址是liunx 中地址)首先要开启 2375 端口 没有开启的看此篇

 注意:被坑死配置好环境变量需要重启idea!不然会报错 显示连接失败...localhost:2375....

然后在Maven中加入 


                com.spotify
                dockerfile-maven-plugin
                1.4.10
                
                    
                        default
                        
                            build
                            push
                        
                    
                
                
                    ${docker.image.prefix}/${project.artifactId}
                    ${project.version}
                

maven 项目打包方式也要配置一下不然运行时会找不到主类(打包好自己到target 可以先启动试一下,我是springboot项目)


            
                 org.springframework.boot
                 spring-boot-maven-plugin
                 
                     com.lycode.onetools.OnetoolsApplication
                     JAR
                     true
                     true
                 

然后配置dockerfile 不然会报错(dockerfile在项目根目录下) 

FROM openjdk:8-jre
VOLUME /tmp
ADD /target/onetools_jar.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

 

好了以后打包就行

Springboot Maven 上传Docker 镜像到Docker容器(dockerfile-maven-plugin)_第2张图片

然后在docker 里看就会发现已经存在docker 容器里了

Springboot Maven 上传Docker 镜像到Docker容器(dockerfile-maven-plugin)_第3张图片

 

你可能感兴趣的:(Centos,Docker,JAVA)