1. 程式人生 > >Docker Maven外掛(對專案進行打包並使用docker執行產生映象)

Docker Maven外掛(對專案進行打包並使用docker執行產生映象)

1. 使用dokerfile 進行構建

    建立dockerfile

2. maven 外掛

12345678910111213141516<plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><version>0.4.11</version><configuration><imageName>${project.artifactId}</imageName><dockerDirectory>src/main/docker</dockerDirectory>
<resources><resource><targetPath>/</targetPath><directory>${project.build.directory}</directory><include>${project.build.finalName}.jar</include></resource></resources></configuration></plugin>

3. 使用

  mvn  package docker:build 

  私有映象使用:

12345<plugin><groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId><configuration><imageName>registry.example.com/my-image</imageName><br>  ...