![](/img/trans.png)
[英]Why Docker can't detect WSL 2 distro in Windows 10 Home?
[英]Windows 10 Home :can't reach ‘localhost:8000’ using Docker
我開始使用 Docker 並按照教程( https://docs.docker.com/get-started/part2/ ),我堅持這一點:
docker run --publish 8000:8080 --detach --name bb bulletinboard:1.0
當我嘗試訪問 localhost:8080 時,它顯示“無法訪問該站點”。
當我使用 web 客戶端運行docker-machine ip
並訪問http://192.168.99.100:8080
時,它不起作用。
請使用 localhost:8000 之類的端口 8000 訪問,因為您將 docker 端口從 8080 映射到 8000 以從外部 docker 容器訪問
像這樣將端口從 8080 更改為 8000 http://192.168.99.100:8000因為您將機器端口 8000 連接到 docker 端口 8080。
我希望它可以幫助你。
當您使用docker
命令時,請始終記住.. outside_world -> docker_world
在你的8000:8080
意味着。 您在端口8000
上向外部世界打開容器,在 docker 內部,它的8080
或者干脆把docker端口8080
映射到外面的8000
。
在此配置中,您應該使用localhost:8000
docker-machine ip
這是完全不同的網絡,這就是你無法訪問它的原因。 它的容器網絡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.