通过Docker Toolbox在OSX上运行kubernetes

我试图让Kubernetes在OSX上运行。

我已经下载并安装了Docker工具箱,并按照这里的说明: https : //github.com/kubernetes/kubernetes/blob/release-1.0/docs/getting-started-guides/docker.md

当我尝试运行kubectl get nodes ,出现以下错误:

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

我注意到这个指南有一个关于OSX的说明,但是它是用于boot2docker的,它已经被Docker Toolbox所弃用了。

任何想法,我可以得到这个工作?

在github的pull请求中find了答案。

这是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