Docker Desktop for Windows (hyper V) を実行しており、コンテナーから tcp 経由で docker デーモンにアクセスする必要があります。次のようにホストから接続することは可能です
curl -v 127.0.0.1:2375/info
が、ホストの IP アドレスを使用してコンテナーからアクセスすることはできません。誰かがそれを行う方法、または少なくともその docker vm に ssh する方法を知っているかもしれません。
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
質問する
1573 次
1 に答える
2
socat
doket.socket と proxy TCP 呼び出しを受け取るツールを使用してそれを行う方法を考え出しました。
したがって、VM 内で利用可能で 2375 ポートを公開しているため、 socat
which マウントを使用してコンテナーを起動しました。docker.sock
docker run -p 2375:2375 -v /var/run/docker.sock:/var/run/docker.sock codenvy/socat -d -d TCP-L:2375,fork UNIX:/var/run/docker.sock
socat
これで、コンテナーを介して docker デーモン API にアクセスできるようになりました。
于 2016-10-16T18:13:56.917 に答える