如何从“ docker-for-desktop”节点获取IP地址?

mat*_*x51 5 kubernetes docker-for-mac minikube

我正在尝试获取“ docker-for-desktop”节点的IP地址。

我从minikube切换到docker-for-desktop,因为它不需要VirtualBox。

桌面版docker的屏幕截图

我创建了一个公开NodePort的服务。使用minikube上下文时,我可以通过minikube的IP地址访问该服务。当我切换到docker-for-desktop上下文时,由于我不知道其IP地址,因此无法访问该服务。

使用minikube,我能够:

$ minikube ip
Run Code Online (Sandbox Code Playgroud)

甚至:

$ minikube service list
Run Code Online (Sandbox Code Playgroud)

我不确定如何使用docker-for-desktop做到这一点。

我希望有一个命令提供给桌面的docker IP地址。

Jos*_*sto 5

Minikube正在创建一个具有自己IP的虚拟机,但是在Mac上使用Docker时,您需要使用自己的笔记本电脑,因此在使用minikube ip的地方,您现在可以使用localhost。简单一点。