Docker Toolbox 経由で OSX 上で Kubernetes を実行する

Docker Toolbox 経由で OSX 上で Kubernetes を実行する

Kubernetes走り始めようとしていますOSX

Docker Toolboxをダウンロードしてインストールし、指示に従いましたここ

実行しようとすると、kubectl get nodes次のエラーが発生します。

error: couldn't read version from server: Get http://localhost:8080/api: dial tcp 127.0.0.1:8080: connection refused

ガイドには に関する注記があることに気づきましたが、これはDocker Toolbox に置き換えられたため非推奨になっていOSXます。boot2docker

これを機能させるにはどうしたらいいでしょうか?

答え1

プルリクエストで答えを見つけましたギットハブ

docker-machineこれはバージョン .4用です

docker-machine env default
ssh -f -T -N -L8080:localhost:8080 -l docker $(echo $DOCKER_HOST | cut -d ':' -f 2 | tr -d '/')

tcuserパスワードとして入力してください。

これで正常に実行できるはずですkubectl get nodes

関連情報