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

How to get the IP address from "docker-for-desktop" node?

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

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

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

使用 minikube,我能够做到:

$ minikube ip

甚至:

$ minikube service list

我不确定如何使用 docker-for-desktop。

我希望有一个命令给出 docker-for-desktop IP 地址。

Minikube 正在创建一个拥有自己 IP 的虚拟机,但是当使用 Docker 作为 Mac 时,您使用的是自己的笔记本电脑,因此您现在可以在使用 minikube ip 的地方使用使用 localhost。就是更简单。