Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 运行映像hyperkube-amd64:v1.7.0时Docker出错_Macos_Docker_Kubernetes - Fatal编程技术网

Macos 运行映像hyperkube-amd64:v1.7.0时Docker出错

Macos 运行映像hyperkube-amd64:v1.7.0时Docker出错,macos,docker,kubernetes,Macos,Docker,Kubernetes,尝试运行下一个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" \

尝试运行下一个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
谢谢你,库伯内特斯。试试Docker 1.12.6吧。

我找到了解决方案

Hyperkube不是为在macOS中运行而设计的,因此我不得不使用其他类型的kubernetes服务器进行本地开发,并且工作得非常好:


我目前正在使用

我已经尝试使用Docker 1.12.6,但仍然存在相同的问题nsenter:无法执行。/hyperkube:没有这样的文件或目录,谢谢你尝试过@tarun lalwani的建议吗
--config=etc/kubernetes/manifests
不正确,应替换为
--pod manifests path=/etc/kubernetes/manifests
。我尝试了您的命令,得到的错误是
错误:未知标志:--config
我删除了它,容器现在正在运行