什么是Windows版Docker的“ minikube docker-env”替代品

时间:2019-06-25 15:24:36

标签: docker kubernetes docker-for-windows docker-for-mac

出于开发目的,我正在运行用于Windows的Docker的内置Kubernetes集群,我需要针对该集群运行一些Docker命令,但是我找不到Minikube的“ minikube docker-env”的替代品。

我想做这样的事情来操纵Kubernetes集群:

eval $(minikube docker-env)

在完成Kubernetes集群后,我想做这样的事情:

eval $(docker-machine env -u)

1 个答案:

答案 0 :(得分:3)

Docker桌面产品中内置的Kubernetes发行版的一大优势是没有单独的Kubernetes VM。这些命令根本不存在; Kubernetes Docker与桌面Docker是同一个Docker。

(请记住,要在imagePullPolicy: Never设置Pod运行的映像的Pod规范上设置docker build,尤其是像将本地源代码树绑定安装到映像的内部内容之类的黑客攻击尤其如此。在Kubernetes中笨拙且难以携带。)