docker 发布java工程

首先安装docker
https://www.cnblogs.com/wang-yaz/p/10429899.html

先增加pom.xml文件

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

maven的setting.xml

 
        com.spotify
  

构建到docker 镜像

 mvn package docker:build

第一次有点慢,甚至可能失败。
如果失败了是网络问题,先去配置下docker的镜像源,或者使用vpn。(配置过的跳过)
mac 环境 perferences - > daemon 配置一下
centos 环境

vim /etc/docker/daemon.json //修改或新建
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"],   //地址去阿里云的镜像加速里面有
"live-restore": true
}
docker images 
image.png

启动一下就OK了

 docker run -itd -p 10123:10123 spring-boot/git-test

你可能感兴趣的:(docker 发布java工程)