美文网首页
Windows10下无法对docker容器进行端口访问

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

作者: 飘涯 | 来源:发表于2019-11-29 12:28 被阅读0次

    解决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

    相关文章

      网友评论

          本文标题:Windows10下无法对docker容器进行端口访问

          本文链接:https://www.haomeiwen.com/subject/ayowwctx.html