通过 Docker Toolbox 在 OSX 上运行 Kubernetes

通过 Docker Toolbox 在 OSX 上运行 Kubernetes

我正试着继续KubernetesOSX

我已经下载并安装了 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

我注意到该指南有一个注释,OSX但是它boot2docker已被弃用,取而代之的是 Docker Toolbox。

有什么想法我可以让它工作吗?

答案1

在拉取请求中找到了答案github

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

相关内容