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

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

出于开发目的,我正在运行 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/

相关文章:

kubernetes - kubernetes 自动缩放的可能指标在哪里定义

docker - 在 Windows 主机上的 docker 容器中运行 cron

Windows 上的 Docker 不支持 COPY --from?

mysql - 如何为JIRA和MySQL创建docker-compose

docker - 如何连接到在docker + supervisor下运行的python pdb调试器?

kubernetes - 处于 CrashLoopBackOff 状态的 Kube flannel

amazon-web-services - 对 pod 使用安全组时无法从 eks 节点访问 pod

docker - 更改docker容器用户名

azure - 可以使用本地 Kubernetes 来管理部署在混合云中的集群吗?

docker - HaProxy 用于马拉松 mesos docker 链接容器上的服务发现