无法从 MacO 访问 Jenkins(Docker 容器)网址 (172.17.0.2)

Ark*_*adi 3 jenkins docker docker-for-mac

我退出jenkins imagedocker hub尝试使用以下命令运行:

docker run jenkins
Run Code Online (Sandbox Code Playgroud)

或者

docker run -p 8080:8080 -p 50000:50000 jenkins
Run Code Online (Sandbox Code Playgroud)

然后我正在检查正在运行的 jenkins: docker inspect [container id]networks输出中的节点表示,ip address但是172.17.0.2当我在浏览器中输入时,172.17.0.2:8080它无法到达..有什么想法吗?

Roh*_*ite 6

请在浏览器中使用localhost:8080或您的mac-machine-IP-address:8080 。

172.17.0.2是docker机器的IP地址,无法从外部访问。如果仍然无法正常工作,请告诉我。

谢谢。

  • @Arkadi,您的方法不起作用的原因在[此处](https://docs.docker.com/docker-for-mac/networking/#known-limitations-use-cases-and-workarounds)进行了描述。“docker-for-mac”有一些网络限制。 (2认同)