2016-02-22 14 views
10

mvn package docker:buildでmavenを使用してドッカーイメージを直接作成しようとしています。mavenパッケージドッカー:ビルド接続が拒否されました

ドッカーが動作していて、docker psが私のコンテナを表示しているので、すべてが正しく動作していると仮定します。私も次のエラーを取得するか:

[ERROR]ゴールcom.spotifyの実行に失敗しました:ドッキングウィンドウ-mavenの-プラグイン:0.2.3:(デフォルト-CLI)ビルドをプロジェクトreservierungに:例外はキャッチします。java。 util.concurrent.ExecutionException:com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException:o rg.apache.http.conn.HttpHostConnectException:ローカルホストに接続:2375 [localhost/127.0.0.1、localhost/0:0:0:0:0:0:0:1]は失敗しました:接続が拒否されました:接続 - 私の最初のアプローチは、私は窓に取り組んでおりますので、私はドッキングウィンドウ・マシンのIPを呼び出す必要があることだった

>

アドレスの代わりにlocalhostが、それも動作しませんでした。私は間違ってやっていると単純に思うので、私はここで紛失していますが、ドッキングが正常に動作しているときに接続が拒否されたというエラーを見つけることはできません。

これはささいなことですが、申し訳ありません。

+0

何か変わった 'localhost/0:0:0:0:0:0:0:1'あなたは再生器、Dockerfile、いくつかの' docker run'コマンドを持っていますか? – user2915097

答えて

4

'docker-machine ls'を実行してIPを確認してください。ローカルホストのアドレスでない場合は、プラグインの設定でdockerHostタグが必要です。 例:ビルドを実行する場合

docker-machine env

によって示されるように、プラグインの<dockerHost>https://192.168.99.100:2376</dockerHost>

最新バージョンは0.4.1 MacOSではない0.2.3

1

ですが、私はちょうど環境変数を設定しますIDEから、これらの変数が正しく設定されていることを確認してください。 Windows 7の64ドッキングウィンドウのENVで

0

は、幸いにもドッキングウィンドウのクイックスタート端子に私たちが行うことができます(以前のVBOXのインストールとアップデートに関する問題) https://github.com/docker/machine/issues/3396

を実行するためにlinuxVMを必要としてインストールするには少しトリッキーなようだ:

後にのみ

<dockerHost>https://192.168.99.101:2376</dockerHost> 

プラグインの設定に入れるために何を私たちに示したが、

$ docker-machine.exe env 
    export DOCKER_TLS_VERIFY="1" 
    export DOCKER_HOST="tcp://192.168.99.101:2376" 
    export DOCKER_CERT_PATH="C:\Users\uv\.docker\machine\machines\default" 
    export DOCKER_MACHINE_NAME="default" 
    # Run this command to configure your shell: 
    # eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env) 

アドバイスを使用すると、ここで見つける:重要な部分をされた状態で

Docker: An error occurred trying to connect

を:

Run FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO %i 

我々は、CMD/IntelliJのターミナルで正常にmvnw docker:buildを実行することができます:)

0

私の固定変更するには、以下のOSX El Capitanに関する問題Docker Version 1.12.1(ビルド:12133):

export DOCKER_HOST=unix:///var/run/docker.sock 

mvn package docker:buildがまだ失敗した場合は、ドッカーを再起動してください。

5

私は、この設定を使用して問題解決:ドッキングウィンドウ-mavenの-プラグイン:1.0これはcom.spotifyで私に起こったドッカー/ Hyper-Vを使用してWindows上で

<configuration> 
 
\t <imageName>10.10.8.175:5000/${artifactId}:${project.version}</imageName> 
 
\t <dockerHost>https://192.168.99.100:2376</dockerHost> 
 
\t <dockerCertPath>C:\Users\AtomView\.docker\machine\machines\default</dockerCertPath> 
 
\t <dockerDirectory>src/main/resources/docker</dockerDirectory> 
 
\t <resources> 
 
\t \t <resource> 
 
\t \t \t <targetPath>/</targetPath> 
 
\t \t \t <directory>${project.build.directory}</directory> 
 
\t \t \t <include>*.zip</include> 
 
\t \t </resource> 
 
\t </resources> 
 
</configuration>

4

を。 0。このon another forumに関するディスカッションがあり、ドッカーの[設定/全般]タブでenter image description here

をオンにすることをお勧めします。それは私のために働いた。

関連する問題