2016-05-01 4 views
1

私はDockerリモートAPIにhttpから直接接続しようとしましたが、succesは必要ありません。私は今どこから行くのか分かりません。tcpを聞くためにWindowsでDockerを設定するには?

輸出DOCKER_HOST = "TCP:。//192.168 :2376"

は動作しませんでした。

私が使用しているドッカーは、環境に関する最新のDockerツールボックスです。 これは、あらかじめ構成されたDocker CLIシェルに付属しています。デフォルトでは、UNIXのsocker接続のみをリッスンします。誰も私のJava環境からhttpcallsを作ることができるようにtcpを聞くためにドッカーデーモンを設定する方法を教えてもらえますか?

答えて

1

次のように私はこれを解決しました。 dockerhostのTLS_VERIFY環境変数をnoに設定しました。リモートAPIを開いて聞いていることで、2376

-1

ドッカークライアントをリモートマシンに接続するには、envコマンドをdocker-machinedocs.docker.com/machine/reference/env参照)にする必要があります。

コマンドを実行するときに(CMD、PowerShellのか、バッシュ)を使用しているシェルに応じて、あなたのシェル型を指定する必要がありますが:

WindowsのCMD

docker-machine.exe env --shell cmd <name of your machine> 

コピー出力とcmdセッションで実行します。

のWindows PowerShell

docker-machine.exe env --shell powershell <name of your machine> | Invoke-Expression 

ドッカーCLI /バッシュ

eval $(docker-machine.exe env <name of your machine>) 
関連する問題