栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

「Docker篇」IDEA整合Docker

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

「Docker篇」IDEA整合Docker

目录

前言

一、整合步骤

1、开启Docker远程连接

2、IDEA安装Docker插件

3、配置Docker信息 

4、打开pom.xml添加Docker插件

5、刷新maven,发现多了一个docker插件

 6、打开IDEA底部services

二、使用测试

1、 创建Dockerfile文件

2、创建测试代码

3、执行package将项目打为JAR包

 4、点击docker:build构建镜像

5、镜像构建完成之后开始运行

6、也可以将镜像推送到远程仓库

三、总结


前言

容器化大家应该都不陌生了,一说到容器化大家可能首先想到的就是Docker,今天就带大家一起来完成IDEA对Docker的整合,实现快速部署的目的。


一、整合步骤

1、开启Docker远程连接

既然要整合到IDEA,那么IDEA就需要连接Docker,所以我们需要开启Docker的远程连接。

使用以下命令编辑docker.service文件

vim /usr/lib/systemd/system/docker.service

添加如下内容

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

 

2、IDEA安装Docker插件

 

3、配置Docker信息 

4、打开pom.xml添加Docker插件

        
        wjw
   

        
            
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
             
            
                com.spotify
                docker-maven-plugin
                1.0.0

                
                    
                    http://你的ip地址:2375
                    
                    ${docker.image.prefix}/${project.artifactId}
                    
                    src/main/docker
                    
                        
                            /
                            
                            ${project.build.directory}
                            
                            ${project.build.finalName}.jar
                        
                    
                
            
        
    

5、刷新maven,发现多了一个docker插件

 6、打开IDEA底部services

看到已经连接上Docker并且可以看到所有的镜像和容器。

 至此就已经整合完成。

二、使用测试

1、 创建Dockerfile文件

注意:Dockerfile文件的位置一定要和pom.xml中docker插件的配置一致。否则找不到哦!

FROM java:8
MAINTAINER wjw 2447283517@qq.com
COPY *.jar /app.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar","app.jar"]

2、创建测试代码
@RestController
public class TestController {
    @GetMapping("/test")
    public String test() {
        return "访问成功";
    }
}

3、执行package将项目打为JAR包

 4、点击docker:build构建镜像

5、镜像构建完成之后开始运行

6、也可以将镜像推送到远程仓库

 运行完成之后自行测试即可。

三、总结

以上就是今天要说的内容,本文仅仅简单介绍了IDEA整合Docker的步骤,方便大家日常开发部署,更多的内容可自行学习研究。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835762.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号