idea连接docker实现一键部署

一、修改配置文件,打开2375端口

[root@microservice ~]# vim /usr/lib/systemd/system/docker.service
在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
重新加载配置文件和启动:
systemctl daemon-reload
systemctl start docker

 

二、idea安装docker插件(Docker integration)并配置:

idea连接docker实现一键部署_第1张图片

 

三、配置pom文件:


    ${project.artifactId}
    
        
            org.springframework.boot
            spring-boot-maven-plugin
            
                true
            
        
        
        
            org.apache.maven.plugins
            maven-surefire-plugin
            
                true
            
        
        
        
            com.spotify
            docker-maven-plugin
            1.0.0
            
            
                
                    build-image
                    
                    package
                    
                        build
                    
                
            
            
                
                fred/${project.artifactId}
                
                
                    latest
                
                
                ${project.basedir}
                
                http://47.99.64.181:2375
                
                
                    
                        /
                        
                        ${project.build.directory}
                        
                        ${project.build.finalName}.jar
                    
                
            
        
    

四、根目录下编写Dockerfile

FROM java:8
VOLUME /tmp
ADD scm.jar app.jar
EXPOSE 8080
ENTRYPOINT [ "java", "-jar", "/app.jar" ]

五、点击maven的package进行构建

idea连接docker实现一键部署_第2张图片

 

六、创建容器,找到刚刚生成的镜像,点击创建容器

idea连接docker实现一键部署_第3张图片

idea连接docker实现一键部署_第4张图片

最后,设置好后,启动容器,启动成功后去阿里云查看是否启动成功

 

转载于:https://www.cnblogs.com/fangts/p/10299431.html

你可能感兴趣的:(运维,开发工具)