1、下载并安装Docker Desktop
2、勾选配置

3、配置参数
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"host": [
"0.0.0.0:2375"
],
"insecure-registries": [
"127.0.0.1:8888"//接不受信任的镜像仓库地址
],
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com",
"https://mirror.ccs.tencentyun.com"
]
}
4、IDEA安装docker插件并添加docker

5、在工程得pom.xml添加配置
<build>
<!-- jar包名称-->
<finalName>food-service</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.13</version>
<executions>
<execution>
<id>build-image</id>
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- 打包镜像名称 -->
<imageName></imageName>
<!-- 本地docker地址 -->
<dockerHost>http://localhost:2375</dockerHost>
<!-- Dockerfile路径 -->
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
</plugins>
</build>
6、maven打包
