docker端口不监听

环境: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)端口?

阅读 4.8k
1 个回答

找到原因了,由于用到docker machine创建的,所以当前我是机器对于容器来说并非为物理机器,可以通过
docker-machine ssh
到docker的宿主机器,可以看到端口是处于监听状态的。
有关 docker-machine命令可参考 http://blog.csdn.net/warren_1...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题