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