IDEA-docker插件实现一键生成镜像

推荐:

  • Idea版本:最好使用2019.2以上版本 . 原因: 低于2019的版本还需要安装其他插件,不然会报错 , 我个人是装了两个idea

  • Docker 安装成功之后,我们首先需要修改 Docker 配置,开启允许远程访问 Docker 的功能,开启方式很简单,修改 /usr/lib/systemd/system/docker.service 文件,加入如下内容:

-H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock

IDEA-docker插件实现一键生成镜像_第1张图片

  • 配置完成后,保存退出,然后重启 Docker:
systemctl daemon-reload    
service docker restart 
  • IDEA连接
  • IDEA-docker插件实现一键生成镜像_第2张图片
  • 项目pom文件中需要指定docker插件
  
            
                com.spotify
                docker-maven-plugin
                1.2.0
                
                
                    
                        build-image
                        
                        package
                        
                            build
                        
                    
                
                
                    
                    fred/${project.artifactId}
                    
                    
                        latest
                    
                    
                    src/main/docker
                    
                    http://search:2375
                    
                    
                        
                            /
                            
                            ${project.build.directory}
                            
                            ${project.build.finalName}.jar
                        
                    
                
            

IDEA-docker插件实现一键生成镜像_第3张图片
这dockerfile可以不做修改,文件必须在这个位置, 地址需要修改

  • dockerfile文件:
FROM java:8
VOLUME /tmp
ADD eureka-server-0.0.1-SNAPSHOT.jar eureka-server.jar
CMD java -jar eureka-server.jar
根据自己生成的jar包名称进行修改

IDEA-docker插件实现一键生成镜像_第4张图片

你可能感兴趣的:(docker,java,linux,centos)