docker插件更新-适配更高版本docker

This commit is contained in:
attiya 2026-01-14 01:25:11 +08:00
parent 730127f8e8
commit ae66febbb6
8 changed files with 121 additions and 91 deletions

View File

@ -114,21 +114,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -141,21 +141,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -252,21 +252,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -209,21 +209,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -168,21 +168,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -217,21 +217,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -232,21 +232,25 @@
</executions> </executions>
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.spotify</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>1.2.2</version> <version>${docker-maven-plugin.version}</version>
<configuration> <configuration>
<!--远程Docker的地址--> <images>
<dockerHost>http://192.168.2.226:2375</dockerHost><!--镜像名称,前缀/项目名--> <image>
<imageName>${docker.image.prefix}/${project.artifactId}</imageName> <name>${docker.image.prefix}/${project.artifactId}:${project.version}</name>
<dockerDirectory>src/main/docker</dockerDirectory> <build>
<resources> <!-- 指定Dockerfile路径 -->
<resource> <dockerFile>src/main/docker/Dockerfile</dockerFile>
<targetPath>/</targetPath> <args>
<directory>${project.build.directory}</directory> <!-- 构建参数对应Dockerfile中的 ARG JAR_FILE -->
<include>${project.build.finalName}.jar</include> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
</resource> </args>
</resources> </build>
</image>
</images>
<!-- 远程Docker主机 -->
<dockerHost>${docker.host}</dockerHost>
</configuration> </configuration>
</plugin> </plugin>
</plugins> </plugins>

View File

@ -38,6 +38,8 @@
<HikariCP.version>5.0.1</HikariCP.version> <HikariCP.version>5.0.1</HikariCP.version>
<okhttp.version>4.12.0</okhttp.version> <okhttp.version>4.12.0</okhttp.version>
<minio.version>8.5.7</minio.version> <minio.version>8.5.7</minio.version>
<docker.host>http://47.109.71.130:2375</docker.host>
<docker-maven-plugin.version>0.42.1</docker-maven-plugin.version>
</properties> </properties>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>