Windows 10 Home:使用Docker无法访问“ localhost:8000”

时间:2020-05-23 16:30:35

标签: windows docker

我开始使用Docker,并按照教程(https://docs.docker.com/get-started/part2/)进行操作,此时我陷入困境:

docker run --publish 8000:8080 --detach --name bb bulletinboard:1.0

当我尝试访问localhost:8080时,提示“无法访问该站点”。

当我运行docker-machine ip并通过Web客户端访问http://192.168.99.100:8080时,它不起作用。

3 个答案:

答案 0 :(得分:1)

请使用端口8000进行访问,例如localhost:8000,因为您将docker端口从8080映射到8000,以便从外部docker容器进行访问

答案 1 :(得分:0)

http://192.168.99.100:8000这样将端口从8080更改为8000,因为您将机器端口8000连接到了docker端口8080。

希望对您有帮助。

答案 2 :(得分:0)

使用docker命令时,请切记。 outside_world -> docker_world

以您的8000:8080的意思。您可以在Docker内部8000的端口8080上将容器打开到外部世界

或者只是将docker端口8080映射到外部的8000

在此配置中,您应该使用localhost:8000

docker-machine ip这是完全不同的网络,这就是为什么您无法访问它。它的容器网络。