Windows の DOCKER_HOST 環境変数 質問する

Windows の DOCKER_HOST 環境変数 質問する

Windows 10マシンでDocker 1.12.0を実行しています。依存関係マネージャとしてMaven 3.3.9を使用してJavaプログラムを開発しています。Maven dockerプラグイン(https://github.com/fabric8io/docker-maven-plugin) の場合、クリーン インストール時に次のエラーが発生します。

[エラー] プロジェクト integration-test で目標 io.fabric8:docker-maven-plugin:0.15.16:build (docker-build-start) を実行できませんでした: 目標 io.fabric8:docker-maven-plugin:0.15.16:build の実行 docker-build-start に失敗しました:<dockerHost>または<machine>指定されていません、DOCKER_HOST 環境変数がありません、読み取り/書き込み可能な '/var/run/docker.sock' がありません -> [ヘルプ 1]

POM ファイルで次の構成オプションを使用してクリーン インストールを実行すると、

<dockerHost>tcp://0.0.0.0:2376</dockerHost>

次の結果が表示されます。

[エラー] プロジェクト integration-test で目標 io.fabric8:docker-maven-plugin:0.15.16:build (docker-build-start) を実行できませんでした: docker アクセス オブジェクトを作成できません: サーバーから API バージョンを抽出できませんhttps://0.0.0.0:2376: 0.0.0.0:2376 [/0.0.0.0] への接続に失敗しました: 接続が拒否されました: 接続 -> [ヘルプ 1]

質問です。この Maven プラグインにデーモンに到達できる場所を指示するために使用できる IP アドレスはありますか? 通常の docker コマンドは完全に正常に動作します。プラグインは OS X 上で問題なく動作します。

ベストアンサー1

ほぼ 1 日、無駄な Google 検索を行った後、自分でこの解決策を見つけました。些細なことですが、他の人の役に立つかもしれません。

Dockerデーモンを公開する

「設定」->「一般」の「デーモンを公開する...」チェックボックスを有効にする必要があります。

おすすめ記事