1. 程式人生 > 其它 >使用SpringBoot官方外掛部署Docker 免去編寫構建過程

使用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命令即可一鍵打包並推送到映象倉庫

  • 其他可使用 maven 命令構建

mvn spring-boot:build-image

  • 可以從Docker Registry UI中檢視映象倉庫中的映象

  • docker images 也可 檢視映象