2016-11-03 15 views
3

Windows 10ホストマシンでDocker Remote APIを使用しようとしています。私はChromeのPostman拡張機能を使用して、ドッカーのリモートAPIのエンドポイントから結果を得ることができるかどうかを確認しています。WindowsでDocker Remote APIを有効にする方法

GET http://192.168.99.100:4243/images/json

GET http://192.168.99.100:2376/images/json

の両方がドッカーリモートAPIは、Windows上ではデフォルトで有効になっていないことを私が見つけたいくつか検索した後Connection to server 192.168.99.100 failed (The server is not responding)

を返しました:ここに私が試したエンドポイントがあります。ほとんどのガイドはUbuntu向けですが、私はこの特定のWindows用oneを見つけました。

これら

  1. ドッカマシンのssh
  2. CDの/ var/libに/ boot2dockerが
  3. にsudo viのプロフィール私は私のマシン上で実行されるステップです
  4. 変更DOCKER_HOST='H tcp://0.0.0.2376'からDOCKER_HOST='H tcp://0.0.0.2375'
  5. 変更DOCKER_TLS=autoDOCKER_TLS=no
  6. エクスポートDOCKER_HOST = ' - H tcp://0.0 .0.2375 '
  7. export DOCKER_TLS_VERIFY = 0
  8. env |上記の手順を実行した後はgrepのドッキングウィンドウ
  9. ドッカマシンの再起動
  10. ドッカマシンENV
  11. ドッカマシン再生成-certsの

、私はポストマンで再びエンドポイントを試しましたが、私はまだ取得同じ結果。

私はステップを逃した場合はおそらく少しの助けを与えることができますか?または私は軌道に乗っていますか?

また、私の質問のいくつかに答えるために。

  1. Linux用のWindows 2375および4243のドッカーリモートAPIポートはありますか。
  2. Windowsの場合はDOCKER_HOST、Linuxの場合はDOCKER_OPTSですか?
+0

同じ問題に直面している、私たちを助けてください – vijay

答えて

0

リモートAPIは、Windowsではデフォルトで有効になっています(ticket here参照)。

実際にhttp:\\localhost:2375に届きます(テスト済み)。

0
"hosts": ["tcp://0.0.0.0:2376", "npipe://"]

再起動]ドッキングウィンドウを追加deamon.jsonファイル

C:\ProgramData\Docker\configwindows container

ガットにあなたのドッキングウィンドウを切り替え

コマンドを指定してください:docker -H tcp://0.0.0.0:2376 ps

関連する問題