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

use*_*459 2 docker kubernetes docker-for-windows docker-for-mac

我正在运行 Docker for Windows 的内置 Kubernetes 集群以进行开发,我需要对集​​群运行一些 Docker 命令,但我找不到 Minikube 的“minikube docker-env”的替代品。

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

eval $(minikube docker-env)
Run Code Online (Sandbox Code Playgroud)

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

eval $(docker-machine env -u)
Run Code Online (Sandbox Code Playgroud)

Dav*_*aze 5

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

(请记住imagePullPolicy: Never在 pod 规范中设置docker buildpod 运行的映像,并且在 Kubernetes 中将本地源代码树绑定安装到映像中的内容特别笨拙且不可移植。)