首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows10下无法对docker容器进行端口访问

Windows10下无法对docker容器进行端口访问

作者头像
DC童生
发布2019-12-02 21:30:21
发布2019-12-02 21:30:21
3.2K0
举报
文章被收录于专栏:机器学习原理机器学习原理

解决Windows10下无法对docker容器进行端口访问(端口映射的问题)

问题详情

  • 在Windows10系统服务器中安装了docker和docker-compose
  • 并尝试在其中运行Nginx服务,映射也做好
  • 问题:在主机的浏览器中,打开localhost:port无法访问对应的Web服务。

问题解析

  • 原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。
  • 也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows10。

解决办法

  • 启动docker命令行窗口
  • 输入命令 docker-machine ip default
  • Linux的ip地址,一般情况下这个地址是192.168.99.100
  • 然后在Windows的浏览器中,输入 http://IP:port 即可启用(http://192.168.99.100:8069)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解决Windows10下无法对docker容器进行端口访问(端口映射的问题)
    • 问题详情
    • 问题解析
    • 解决办法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档