出于开发目的,我正在运行 Docker for Windows 的内置 Kubernetes 集群,并且我需要针对该集群运行一些 Docker 命令,但我无法找到 Minikube 的“minikube docker-env”的替代品。
我想做这样的事情来操作 Kubernetes 集群:
eval $(minikube docker-env)
我想在完成 Kubernetes 集群后做这样的事情:
eval $(docker-machine env -u)
最佳答案
Docker Desktop 产品中内置的 Kubernetes 发行版的一大优势是没有单独的 Kubernetes 虚拟机。这些命令根本不存在; Kubernetes Docker 与桌面 Docker 是同一个 Docker。
(请记住在 pod 规范上设置 imagePullPolicy: Never
,其中您要在 docker 构建 pod 运行的镜像,这就像绑定(bind)安装本地源一样在 Kubernetes 中,构建镜像中内置内容的树尤其笨重且难以移植。)
关于docker - Windows 版 Docker 的 "minikube docker-env"替代品是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56757406/