我在docker上运行了beego web服务器并映射端口8080到主机8006
为什么主机浏览器无法正常显示
![Screenshot 2016-03-13 21.29.57.png](http://studygolang.qiniudn.com/160314/398b2275320751ea12107ee3950ee734.png)
![Screenshot 2016-03-13 21.31.48.png](http://studygolang.qiniudn.com/160314/7e6e2004a70a29020871c4f79c8fd88e.png)
![Screenshot 2016-03-13 21.33.42.png](http://studygolang.qiniudn.com/160314/80f3c8cab2cd8e13ef42832100a9ea60.png)
docker run -it -p 8006:8080 -v /Users/Go:/go -w /go/src/projectname golang:latest bee run
#2
更多评论
我试了一下,可以访问到
![bee.PNG](http://studygolang.qiniudn.com/160314/8dffec0133d9cf09a5e1d98645dac5a4.PNG)
你可以在主机上检查端口映射
```shell
$ sudo iptables -t nat -nL
```
我的就有这样一条输出
```shell
Chain DOCKER (2 references)
target prot opt source destination
DNAT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8006 to:172.17.0.2:8080
```
如果你的也有,再在主机上看看8006端口是否成功监听
```shell
netstat -ln | grep 8006
```
我的有这样的输出
```shell
tcp6 0 0 :::8006 :::* LISTEN
```
#3