Docker错误运行镜像hyperkube-amd64:v1.7.0

在尝试运行下一个Docker命令时:

docker run \ --net=host \ --pid=host \ --privileged=true \ -d \ gcr.io/google_containers/hyperkube-amd64:v1.7.0 \ /nsenter \ --target=1 \ --mount \ --wd=. \ -- ./hyperkube kubelet \ --hostname-override="127.0.0.1" \ --address="0.0.0.0" \ --api-servers=http://localhost:8080 \ --config=etc/kubernetes/manifests \ --v=2 

我收到一个错误

nsenter:未能执行./hyperkube:没有这样的文件或目录

我一直在尝试很多的组合,但似乎没有工作,有别人试图做到这一点?

我的docker版本是

 Client: Version: 1.12.6 API version: 1.24 Go version: go1.6.4 Git commit: 78d1802 Built: Wed Jan 11 00:23:16 2017 OS/Arch: darwin/amd64 Server: Version: 1.12.6 API version: 1.24 Go version: go1.6.4 Git commit: 78d1802 Built: Wed Jan 11 00:23:16 2017 OS/Arch: linux/amd64 

谢谢

kubernetes 不支持Docker 17.06 。 尝试Docker 1.12.6。

我find了解决scheme!

Hyperkube不是为在macOS中运行而devise的,所以我不得不使用其他types的kubernetes服务器来进行本地开发,并且完美地工作:

我目前正在使用kubeadm-dind-cluster