docker-maven-plugin構建鏡像


使用docker-maven-plugin插件可以完成構建應用並打包成docker鏡像,推送到docker倉庫

這里僅實現構建鏡像

1. 在 pom.xml 中添加如下配置

<plugin>
        <groupId>com.spotify</groupId>
        <artifactId>dockerfile-maven-plugin</artifactId>
        <version>1.4.13</version>
        <configuration>
              <repository>${project.artifactId}</repository>
              <buildArgs>
                   <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE>
              </buildArgs>
       </configuration>
</plugin>

2. 在項目根目錄編寫Dockerfile文件
示例如下

FROM openjdk:11-jdk
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
EXPOSE 8082
ENTRYPOINT ["java","-jar","/app.jar"]

3. 構建鏡像

在配置好mavendocker環境的centos7下進行測試

mvn clean package dockerfile:build

更詳細的說明可以參考
Maven 插件之 docker-maven-plugin 的使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM