【问题标题】:How to get the IP address from "docker-for-desktop" node?如何从“docker-for-desktop”节点获取 IP 地址?
【发布时间】:2019-10-26 14:01:08
【问题描述】:

我正在尝试获取“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 地址。

【问题讨论】:

    标签: kubernetes minikube docker-for-mac


    【解决方案1】:

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

    【讨论】:

    • 我刚刚检查过,它可以工作。我可以通过localhost:$(NODE_PORT) 访问该服务。
    • 请注意,在 Windows 上也是如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2017-07-02
    • 2014-05-21
    • 2022-01-23
    • 2013-06-14
    • 1970-01-01
    相关资源
    最近更新 更多