我在本地桌面中将 Kubernetes 用于Mac的 Docker Desktop。我试图连接到安装在本地计算机中的Pod中的数据库,但无法确定主机地址是什么。我如何与豆荚中的机器地址相关联?
请注意,由于数据库端口在我的网络中被阻止,因此我无法使用我的计算机的IP。
答案 0 :(得分:2)
从docker 18.03起,您可以使用特殊的DNS名称host.docker.internal
,该名称解析为主机使用的内部地址。
有关更多信息,请查看官方文档here。
如果您使用的版本早于docker 18.03,则需要使用实验性DNS名称docker.for.mac.localhost
来解析为本地主机。
希望这会有所帮助。