我爱编程

【原】maven docker 插件推送到docker私服带用户

2018-04-14  本文已影响0人  曹赫洋

贴一段正确的配置先:
pom.xml

  <plugin>
                <groupId>com.spotify</groupId>
                <artifactId>docker-maven-plugin</artifactId>
                <version>0.4.13</version>
                <configuration>
                    <forceTags>true</forceTags>
                    <pushImage>true</pushImage>
                    <!--<useConfigFile>true</useConfigFile>-->
                    <serverId>docker-repo</serverId>
                    <registryUrl>localhost:8082</registryUrl>
                    <imageName>localhost:8082/${project.artifactId}:${project.version}</imageName>
                    <dockerDirectory>${project.basedir}/src/main/docker</dockerDirectory>
                    <resources>
                        <resource>
                            <targetPath>/</targetPath>
                            <directory>${project.build.directory}</directory>
                            <include>${project.build.finalName}.jar</include>
                        </resource>
                    </resources>
                </configuration>
            </plugin>

maven setting.xml

<server>
    <id>docker-repo</id>
    <username>admin</username>
    <password>admin123</password>
    <configuration>    
      <email>admin@example.org</email>
    </configuration>
  </server>

这里的标题里的异常是因为我的maven setting.xml里没写configuration节点的配置导致的,在这里稍微耽误了一点时间。

心得

与上篇博文基本一样,额外补充的一点是在官方有配置的demo的时候,优先完全按照demo来,demo总是有原因的,不找demo就可能出错,先解决问题,在尝试删掉其中自己理解不清楚的一段,搞清楚到底可不可以省略!

上一篇下一篇

猜你喜欢

热点阅读