2016-04-03 4 views
5

私はSpotify Maven pluginを使用して特定の目標を実行するときにドッカー画像の構築と展開を自動化します。Docker Maven Spotifyプラグイン - セキュリティ保護されていないレジストリに切り替えることが可能

ただし、次のホストでアクセスできるプライベートのセキュリティ保護されていないレジストリを実行しています:server.mydomain.com:5000。しかし、プラグインがリポジトリへの安全なプッシュを強制的に行わないようにすることはできません。それはhttps://server.mydomain.com:5000を使用します。

プラグインがhttpsを使用しないように強制する方法はありますか?

ありがとうございました。

編集:

現在のプラグインのPOMの設定:

<plugin> 
    <groupId>com.spotify</groupId> 
    <artifactId>docker-maven-plugin</artifactId> 
    <version>0.4.3</version> 
    <configuration> 
     <imageName>server.mydomain.com:5000/${project.artifactId}</imageName> 
     <baseImage>java</baseImage> 
     <entryPoint>["java", "-jar", "/${project.build.finalName}-packaged.jar"]</entryPoint> 
     <resources> 
      <resource> 
       <targetPath>/</targetPath> 
       <directory>${project.build.directory}</directory> 
       <include>${project.build.finalName}-packaged.jar</include> 
      </resource> 
     </resources> 
     <imageTags> 
      <imageTag>${project.version}</imageTag> 
      <imageTag>latest</imageTag> 
     </imageTags> 
     <retryPushCount>0</retryPushCount> 
    </configuration> 
    <executions> 
     <execution> 
      <id>build-image</id> 
      <phase>package</phase> 
      <goals> 
       <goal>build</goal> 
      </goals> 
     </execution> 
     <execution> 
      <id>push-image</id> 
      <phase>deploy</phase> 
      <goals> 
       <goal>push</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 
+0

あなたが取得している例外を投稿すると便利です。 –

+0

私はこの問題が記述された動作と一致すると思います:https://github.com/spotify/docker-maven-plugin/issues/183対処するまで待つ必要があります! –

答えて

1

これは、使用しているプラ​​グインのMavenに関連ドッカー行動とないように思わ、起動時に--insecure-registry http://server.mydomain.com:5000を設定する必要が言及を見ますドッカーデーモン。

+1

これは、私が信じるプラグイン自体の問題です.Dockerデーモンは、insecure-registryオプションが設定されていると正しくセットアップされています。しかし、プッシュイメージのゴールが実行されると、プラグインはhttps://(httpではなく)にプッシュしようとします –

+1

同じ問題が発生しました。私は 'com.spotify.docker.client.shaded.javax.ws.rs .ProcessingException:javax.net.ssl.SSLException:認識できないSSLメッセージ、平文接続? '私の環境から既に' DOCKER_CERT_PATH'を削除し、安全でないレジストリフラグをエンジンに追加しました。プラグインのバグでしょうか? –

関連する問題