該問題可能與已經回答的其他問題類似,但是我找不到任何特定於OSX的問題。從OSX的Docker容器訪問主機的主機端口
我是新來的Docker。我使用Docker版本1.12.1-beta25(build: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
運行多克爾容器,它失敗連接到http://hostname:port/bamboo拒絕
這個問題似乎是容器無法訪問主機的http://hostname:port/bamboo。我需要做些什麼來完成這項工作?
你從字面上鍵入了'主機名:port'?如果沒有,您可以隨時查看'docker檢查your_container_id'的輸出(不是字面!)以查看哪些端口正在暴露給主機。 – Jules
當然不是字面'hostname:port'!如果端口打開,我應該在「docker inspect」的輸出中看到什麼? – His
你可以在''HostConfig''>''NetworkSettings''>''Ports''下查看端口映射列表。 – Jules