2017-03-21 11 views
1

コンテナ内からホストドッカーサービスを制御しようとしています。通常、このように行われているLinuxホストとLinuxコンテナと"-v /var/run/docker.sock:/var/run/docker.sock"と同等のWindows用ドッカー

docker run -it -v /var/run/docker.sock:/var/run/docker.sock alpine

私は今Docker for WindowsホストとLinuxコンテナと同じことを達成したいです。

の場合は、ほとんどが10.75.0.1:2375(ドッカVMのIP)、172.17.0.1:2375(コンテナIP)と0.0.0.0:2375など192.168.178.xxx:2375(ホストIP)のようなIPのを変化させてDOCKER_HOSTを使用して、物事の非常に多くのことを試してみました。私は、これは、Windows用ドッカーでさえ可能であるかどうかを知りたいのですが、この時点で docker run -ti --rm alpine /bin/sh -c "apk add -U nmap && nmap -Pn 10.72.0.1 -p 2375-2376"

しかし、どうやら、何も私のようなものと確認されたポート2375または2376に応答しません。私が見つけたほとんどの情報は、docker-machine/VirtualBoxの組み合わせに関係しています。

+0

この質問をオフトピックとして閉じる投票。 Stackoverflowはプログラミング関連の質問にのみ使用されます。 [トピックのヘルプ/トピック]を参照して、ここでどのトピックを聞くことができるかを確認してください。このヘルプは、この質問が適切であるかもしれない他のSEサイトの提案もしています。 – kaylum

+2

@kaylum確かに、それは 'docker'タグがあるのです... – PeterE

+0

これは非常にシンプルなウィンドウでドッカーを使用するのは簡単です。ドッカーの後のバージョンをインストールしてください。 – Rao

答えて

1

これは、Docker for Windowsを使用してLinuxコンテナを実行しても(Windowsコンテナを実行していないとき)うまく動作します。シェルがパスなどを書き換えないようにしてください。

+1

OMG、それは私がWindowsに '/ var/run/docker.sock'を持っていないことを知っているので、私が試したことのない唯一の変種でした。後ろ側では、ドッカーホストはVM自体ではなくVMで動作するので、明らかです。正しい方向に私を指してくれてありがとう。 Windowsドキュメントのドッカーは、この時点までに拡張する必要があります。 – PeterE

関連する問題