Windows下对docker端口进行映射,可是当你在主机的浏览器中,打开localhost:port没法访问对应的服务。docker
docker是运行在Linux上的,在Windows中运行docker,实际上仍是在Windows下先安装了一个Linux环境,浏览器
而后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是咱们的宿主环境Windows。spa
使用命令:docker-machine ip default 获得真正的ip是192.168.99.100.net
其实在启动docker的时候也告诉咱们默认ip为192.168.99.100blog
参考文章连接:https://blog.csdn.net/LOVELONG8808/article/details/80419118 ip
https://blog.csdn.net/fanfan4569/article/details/71553359?utm_source=blogxgwz7get