idea集成docker部署springboot项目

idea集成docker部署springboot项目

宿主机器/服务器docker配置

  • 配置docker远程连接端口
vi /usr/lib/systemd/system/docker.service

找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375


image.png
  • 重启docker
systemctl daemon-reload
systemctl start docker
  • 防火墙开放端口

idea配置

  • 安装docker插件


    image.png

    *配置远程docker访问


    image.png
  • 配置docker打包plugin

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

            
                com.spotify
                docker-maven-plugin
                0.2.9
                
                    missj/agency_admin
                    src/main/docker
                    
                        
                            /
                            src/main/docker
                            agency_admin.jar
                        
                    
                
            
            
                maven-antrun-plugin
                
                    
                        package
                        
                            
                                
                            
                        
                        
                            run
                        
                    
                
            
        
    
  • 编辑Dockerfile文件
FROM openjdk:8-jdk-alpine
ADD *.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
  • docker启动设置


    image.png

你可能感兴趣的:(idea集成docker部署springboot项目)