2015-01-14 6 views
6

Windows 7にboot2dockerをインストールし、VMを初期化しました。
ドッカーは、VM内部細かい動作しますが、私はポート2376に接続する場合、私は返事を以下の取得ポート2375
上のリモートAPIにアクセスすることはできません。ドッカーリモートAPIにアクセスできない

[email protected]:~$ curl http://localhost:2376/containers 
§♥☺ ☻☻ 

this answer「Boot2Dockerによると、ポート2375でリモートアクセスをサポートしていますホストから "。

私は、リモートAPIを構成するための手段を研究しようとしたが、記事(1234は)ずっと私を助けていません。リモートアクセスが設定されている場所を確認すると便利です。私はgetコマンド以下

実行:このpageポートによると

[email protected]:~$ ps -a -l | grep docker 
1117 root  /usr/local/bin/docker -d -D -g /var/lib/docker -H unix:// -H tcp://0.0.0.0:2376 --tlsverify --tlscacert=/ 
var/lib/boot2docker/tls/ca.pem --tlscert=/var/lib/boot2docker/tls/server.pem --tlskey=/var/lib/boot2docker/tls/serverkey 
.pem 
1204 root  sshd: docker [priv] 
1206 docker sshd: [email protected]/0 
1207 docker -sh 
1364 docker ps -a -l 
1365 docker -sh 

は、それぞれHTTPとHTTPSのために2375年と2376年です。

答えて

8

デフォルトでは、boot2dockerのDockerデーモンはTLS暗号化ソケット(ポート:2376)のみを有効にします。暗号化されていないDockerソケットでboot2dockerを使用するには、boot2docker VM内の/var/lib/boot2docker/profileDOCKER_TLS=noを追加してTLSを無効にする必要があります。

詳細については、boot2docker README fileを参照してください。

関連する問題