透過 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

我注意到該指南有一個註釋,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

相關內容