在Windows安装程序中,如何从本地计算机

时间:2018-01-22 07:57:38

标签: docker kubernetes minikube

我可以理解,从本地计算机访问Docker镜像到Minikube VM的不同方法。

(Kubernetes + Minikube) can't get docker image from local registry

所有这些示例均适用于Mac / Linux用户。

我正在为Windows用户寻找相同的建议。

什么窗口相当于 - > eval $(minikube docker-env)

5 个答案:

答案 0 :(得分:3)

通过在PowerShell中运行以下命令,我找到了将docker client(docker-machine)指向minikube的docker环境的相对简单的方法 - >

PS C:\ Users \ ABC> minikube docker-env

PS C:\ Users \ ABC> minikube docker-env |调用-表达

答案 1 :(得分:1)

您可以在命令提示符下使用以下命令,

@FOR /f "tokens=*" %i IN ('minikube -p minikube docker-env') DO @%i

实际上,当您运行命令minikube docker-env时,它将指示您如何连接,

enter image description here

答案 2 :(得分:0)

相同的错误,此解决方案对我不起作用。

我找到了此解决方案here

您应该以单独的方式安装docker:

  1. 下载choco及其帮助
  2. 安装docker-desktop
  3. 重新启动整个计算机(不要原谅!)
  4. 现在您可以通过命令行对docker进行任何操作

答案 3 :(得分:0)

就像曼维德拉说的那样,这些步骤也对我有用。在powershell命令提示符中,运行以下命令:

minikube start,以启动minikube集群。

minikube docker-env,它将配置一些环境变量,并在底部显示最后一个要运行的命令。

minikube -p minikube docker-env | Invoke-Expression,最后一步。

完成。

答案 4 :(得分:-1)

  

什么窗口相当于 - > eval $(minikube docker-env)

docker-machine env my-default

@FOR /f "tokens=*" %i IN ('docker-machine env YOURMACHINENAME') DO @%i