介绍IDEA Docker插件使用

1. 准备

安装Docker并开启2375端口,可参考:https://www.cnblogs.com/jspider/p/16070313.html

 

2. IDEA安装Docker插件

工程的pom文件中添加:

<!-- 使用docker-maven-plugin插件-->
<plugin>
    <groupId>com.spotify</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>1.0.0</version>

    <configuration>
        <!-- 指定生成的镜像名,项目的artifactId -->
        <imageName>${project.artifactId}</imageName>
        <!-- 指定标签-->
        <imageTags>
            <imageTag>latest</imageTag>
        </imageTags>
        <!-- 指定 Dockerfile 路径-->
        <dockerDirectory>${project.basedir}</dockerDirectory>
        <!-- 指定远程 docker api地址-->
        <dockerHost>http://10.10.50.160:2375</dockerHost>
        <!-- 这里是复制 jar 包到 docker 容器指定目录配置 -->
        <resources>
            <resource>
                <targetPath>/</targetPath>
                <!-- jar包所在的路径 此处配置的 即对应 target 目录-->
                <directory>${project.build.directory}</directory>
                <!-- 需要包含的 jar包 ,这里对应的是 Dockerfile中添加的文件名 -->
                <include>${project.build.finalName}.jar</include>
            </resource>
        </resources>
    </configuration>
</plugin>

标签的意思请仔细查看注释。

 

3. 操作

3.1. 第一次部署

  • 首先通过maven打包jar文件

 

 

  • 接着构建镜像

 

 

  • 然后启动容器

 

 

  • 最后启动成功

 

 

3.2. 再次部署

  • 首先停止容器

 

 

  • 接着重新打包jar文件

 

 

  • 然后移除并重新构建镜像

 

 

  • 最后重新启动容器

 

 

 

每次启动IDEA,都需要删除原容器,并重新启动容器

posted @ 2022-04-02 10:37  南翔技校毕业后  阅读(384)  评论(0)    收藏  举报