使用SpringBoot官方插件部署Docker 免去编写构建过程

插件使用

SpringBoot官方插件,无需自己编写Docker镜像构建过程,直接自动构建.

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <image>
            <!--配置镜像名称-->
            <name>192.168.3.101:5000/sqkj/${project.name}:${project.version}</name>
            <!--镜像打包完成后自动推送到镜像仓库-->
            <publish>true</publish>
        </image>
        <docker>
            <!--Docker远程管理地址-->
            <host>http://192.168.3.101:2375</host>
            <!--不使用TLS访问-->
            <tlsVerify>false</tlsVerify>
            <!--Docker推送镜像仓库配置-->
            <publishRegistry>
                <!--推送镜像仓库用户名-->
                <username>test</username>
                <!--推送镜像仓库密码-->
                <password>test</password>
                <!--推送镜像仓库地址-->
                <url>http://192.168.3.101:5000</url>
            </publishRegistry>
        </docker>
    </configuration>
</plugin>

  • IDEA的话,直接双击SpringBoot插件的build-image命令即可一键打包并推送到镜像仓库

image

  • 其他可使用 maven 命令构建

mvn spring-boot:build-image

  • 可以从Docker Registry UI中查看镜像仓库中的镜像

  • docker images 也可 查看镜像

posted @ 2021-07-22 13:42  无小空空  阅读(198)  评论(0编辑  收藏  举报