在Windows安装程序中,如何从本地计算机获取Docker镜像

j91ykkif  于 9个月前  发布在  Docker
关注(0)|答案(8)|浏览(105)

我可以理解,从本地机器到Minikube VM访问Docker镜像的不同方法。
(Kubernetes + Minikube) can't get docker image from local registry
所有这些示例都适用于Mac/Linux用户。
我正在寻找一个Windows用户的等效建议。
windows中的-> eval $(minikube docker-env)是什么

vi4fp9gy

vi4fp9gy1#

windows中的-> eval $(minikube docker-env)是什么
或者docker-machine env my-default

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

vqlkdk9b

vqlkdk9b2#

我发现了一种相对简单的方法,通过在PowerShell中运行以下命令,将Docker客户端(docker-machine)指向minikube的Docker环境->
PS C:\Users\ABC> minikube docker-env
PS C:\Users\ABC> minikube docker-env|语言表达

osh3o9ms

osh3o9ms3#

你可以在命令提示符下使用下面的命令,

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

字符串
实际上,当你运行minikube docker-env命令时,它会指导你如何连接,


的数据

0ve6wy6x

0ve6wy6x4#

就像Manvedra说的,这些步骤对我也很有效。在powershell命令提示符下,运行以下命令:
minikube start,以启动minikube群集。
minikube docker-env,它将配置一些环境变量,并在底部显示要运行的最后一个命令。
minikube -p minikube docker-env | Invoke-Expression,最后一步。
完了

ycl3bljg

ycl3bljg5#

同样的错误,这个解决方案不适合我。
我找到了这个解决方案here
你应该单独安装Docker:
1.下载Choco并提供帮助
1.安装docker-desktop
1.重新启动整个机器(不要原谅这样做!)
1.现在你可以从命令行用docker做任何你想做的事情

pu82cl6c

pu82cl6c6#

有点晚了,但你可以在Windows上这样做:
minikube cache add alpine:最新文章
这给了我一个消息,它是过时的。
所以最后使用这个:- minikube image load images.html
其中,imagesname是docker daemons镜像名称
参考:https://minikube.sigs.k8s.io/docs/commands/image/#minikube-image-load

juud5qan

juud5qan7#

这是你必须运行的3个命令-
minikube start minikube docker-env & minikube -p minikube docker-env|语言表达

x4shl7ld

x4shl7ld8#

请按照上面的答案打开windows powershell,执行minikube docker-env。
-->输出的结果,记下最后一行并执行它指向k8s中的docker示例。我发现下面的命令,这对我来说是有效的。
minikube -p minikube docker-env --shell powershell|语言表达

相关问题