<build><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>1.1.1</version><configuration><imageName>dolphintwo/eureka-server</imageName><imageTags><imageTag>${project.version}</imageTag><imageTag>latest</imageTag></imageTags><baseImage>java:8-alpine</baseImage><entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint><!-- copy the service's jar file from target into the root directory of the image --><resources><resource><targetPath>/</targetPath><directory>${project.build.directory}</directory><include>${project.build.finalName}.jar</include></resource></resources></configuration></plugin></plugins></build>
对应docker build
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building eureka-server0.0.1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- docker-maven-plugin:1.1.1:build (default-cli) @ eureka-server ---
[INFO] Using authentication suppliers: [ConfigFileRegistryAuthSupplier]
[INFO] Copying /Users/dd/Documents/work/eureka-server/target/eureka-server-0.0.1.jar -> /Users/dd/Documents/work/eureka-server/target/docker/eureka-server-0.0.1.jar
[INFO] Building image dolphintwo/eureka-server
Step 1/3 : FROM java:8-alpine
---> 3fd9dd82815c
Step 2/3 : ADD /eureka-server-0.0.1.jar //
---> 0136b5d8efdf
Step 3/3 : ENTRYPOINT ["java", "-jar", "/eureka-server-0.0.1.jar"]
---> Running in 59f0eaad991c
Removing intermediate container59f0eaad991c
---> 15f1a038557f
ProgressMessage{id=null, status=null, stream=null, error=null, progress=null, progressDetail=null}
Successfully built 15f1a038557f
Successfully tagged dolphintwo/eureka-server:latest
[INFO] Built dolphintwo/eureka-server
[INFO] Tagging dolphintwo/eureka-server with 0.0.1
[INFO] Tagging dolphintwo/eureka-server with latest
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.294 s
[INFO] Finished at: 2018-08-08T12:13:01+08:00
[INFO] Final Memory: 23M/446M
[INFO] ------------------------------------------------------------------------