环境:windows7
用docker 安装了 gitlab
$ docker ps -al
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5e7d97dea17 gitlab/gitlab-ce:latest "/assets/wrapper" 18 minutes ago Up 10 minutes (healthy) 0.0.0.0:443->443/tcp, 0.0.0.0:220->22/tcp, 0.0.0.0:800->80/tcp gitlab
看输出命令都正常的,但为什么本地无法telnet到800(220)端口?
找到原因了,由于用到docker machine创建的,所以当前我是机器对于容器来说并非为物理机器,可以通过
docker-machine ssh
到docker的宿主机器,可以看到端口是处于监听状态的。
有关 docker-machine命令可参考 http://blog.csdn.net/warren_1...