如何在mac中使用终端主机名连接到本地主机8080?

如何在mac中使用终端主机名连接到本地主机8080?

我一直通过直接安装社区版来使用docker。谁能告诉我如何使用我的机器主机名创建 docker 容器后连接到本地主机?

下面是我的主机名和用于创建容器的 docker 命令的图片在此输入图像描述

答案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

相关内容