绑定在docker中不起作用的端口

时间:2014-12-24 12:57:44

标签: docker

CONTAINER ID        IMAGE                              COMMAND                CREATED             STATUS              PORTS                              NAMES
2047cd997469        q1           "/bin/bash"            2 hours ago         Up 2 hours          **8001/tcp, 0.0.0.0:8001->9001/tcp**   wicket1             
ddb02ced5a0b        q2          "/bin/bash"            28 hours ago        Up 2 hours          0.0.0.0:8080->8080/tcp             tender_fermi        
3966528ee466        q3   "/start.sh -D FOREGR   5 days ago          Up 3 hours          0.0.0.0:3306->3306/tcp 

正如你所看到我有三个docker图像运行一切正常,除了图像q1我无法通过端口9001 ..says连接被拒绝。可能的原因可能是什么。应用程序在容器内正常工作。

下面是端口命令:

sudo docker port 2047cd997469
9001/tcp -> 0.0.0.0:8001

1 个答案:

答案 0 :(得分:0)

您使用的是vagrant还是boot2docker?如果需要连接虚拟机上的8001端口。对于boot2docker,您可以使用boot2docker ip来获取ip。对于流浪者,您可以使用vagrant ssh登录并获取IP。