答案1
您的意思是您想从 docker 容器内部连接到您的 mac 吗?
一般来说,您可以连接到您的 Mac 拥有的任何 IP 地址。它应该可以从容器内部路由。例如,如果您运行ifconfig
,并看到您的 en0 接口具有 ip 地址192.168.20.32
,那么您可以从该地址的容器内部连接到您的 mac。
如果您运行的是 Docker For Mac Edge,并且版本至少为 17.06.0-rc1-ce-mac13,那么您应该能够解析以下 DNS 名称:docker.for.mac.localhost
预计一旦 17.06 稳定,这将进入稳定分支。
您可以在此处的发行说明中看到提及此 dns 名称的说明:https://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17060-rc1-ce-mac13-2017-06-01-edge