Can';t从MacOs访问Jenkins(Docker容器)网址(172.17.0.2)

Can';t从MacOs访问Jenkins(Docker容器)网址(172.17.0.2),docker,jenkins,docker-for-mac,Docker,Jenkins,Docker For Mac,我从docker hub中拉出了jenkins图像,并尝试使用以下命令运行: docker run jenkins 或 然后我检查运行jenkins:docker inspect[container id],输出中的networks节点表示ip地址是172.17.0.2,但当我在浏览器中键入172.17.0.2:8080时,无法访问它。。 有什么想法吗?请使用浏览器中的本地主机:8080或您的mac机器IP地址:8080 172.17.0.2是无法从外部访问的docker机器IP地址。 如果仍

我从
docker hub
中拉出了
jenkins
图像
,并尝试使用以下命令运行:

docker run jenkins

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

请使用浏览器中的本地主机:8080或您的mac机器IP地址:8080

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


谢谢。

请使用浏览器中的本地主机:8080或您的mac机器IP地址:8080

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


谢谢。

@Arkadi您的方法不起作用的原因如下所述。mac的docker有一些网络限制。localhost:8080不适合我。我得到一个“无法打开页面”错误。知道为什么吗?@wildthing81-您使用哪个命令来运行Docker容器?请检查您的导出端口号,也可以发送“docker ps-a”命令的输出。谢谢。我解决了这个问题。我将8080映射到一个不同于8080的容器端口。@Arkadi描述了您的方法不起作用的原因。mac的docker有一些网络限制。localhost:8080不适合我。我得到一个“无法打开页面”错误。知道为什么吗?@wildthing81-您使用哪个命令来运行Docker容器?请检查您的导出端口号,也可以发送“docker ps-a”命令的输出。谢谢。我解决了这个问题。我正在将8080映射到与8080不同的容器端口。
docker run -p 8080:8080 -p 50000:50000 jenkins