【发布时间】:2021-06-02 04:42:29
【问题描述】:
我知道在 SO 上有类似的问题,但许多建议对我没有用。我正在运行 Docker Desktop for Mac 并启动了一个我构建的 docker 容器,该容器配置并运行了 ssh(我使用这些容器连接到 AWS、Azure 等)。我使用类似的东西启动容器(ubc/jlbase/jlbase 映像具有 ssh 配置......并且以下所有内容都适用于具有 docker0 网络的 linux 机器)
docker run -P --name test -d ubc/jlbase/jlbase
docker inspect test |grep IP
ping -c *the_ip_from_above*
没有连接。据我所知,这是 Mac 上 Docker 的一个已知问题……但我找到的帮助和链接似乎并不能解决问题。谁能告诉我我错过了什么?
【问题讨论】:
-
docker inspectIP 地址主要是一个实现细节,在任何操作系统上都不需要它。您应该能够通过其docker run -p发布的端口访问容器。
标签: macos docker ssh localhost desktop