从OSX中的Docker容器访问主机的主机:端口

时间:2016-09-14 05:25:33

标签: macos docker

这个问题可能与已经回答的其他问题类似,但我找不到任何特定于OSX的问题。

我是Docker的新手。我正在使用Docker版本1.12.1-beta25(版本:11807)本机支持OSX。我想按照https://confluence.atlassian.com/bamboo/getting-started-with-docker-and-bamboo-687213473.html的说明安装Docker Bamboo远程代理。我的Bamboo服务器正在主机上运行。

使用docker run -e HOME=/root/ -e BAMBOO_SERVER=http://hostname:port/bamboo -i -t atlassian/bamboo-java-agent:latest运行Docker容器时,连接到http://hostname:port/bamboo拒绝

失败

问题似乎是容器无法访问主机的http://hostname:port/bamboo。我需要做些什么来实现这个目标?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用http://172.17.0.1:port从容器中查找主机。你可以通过docker inspect' name'找到这个地址。

或者,您可以在docker run命令中使用-p hostPort:containerPort,并使用yse http://localhost:containerPort作为Banboo_server