在Docker教程中,localhost拒绝访问端口
我目前正在开始在我的大学提供的Linux VM上使用Docker。 要开始使用docker我正在做他们的教程( https://docs.docker.com/get-started/part2/#run-the-app )。 在创build这些文件之后,本教程将使用以下命令:docker run -p 4000:80 <name of container>
这应该容纳http:// localhost:4000上的容器,因为端口80被映射到4000.但不幸的是,当我去本地主机,这显示:
此网站不可用。 本地主机拒绝连接。
谢谢您的帮助!
如果您正在远程虚拟机上运行docker并希望从您的机器浏览器进行连接,则需要使用VM主机名或IPreplacelocalhost
。 所以连接到http://主机名:8080
- 我如何使用Terraform将环境variables传递给Docker容器?
- Sklearn并行处理在Docker容器中不起作用
- 在docker RTS沙箱中使用log4jloginApache Apex
- Docker:Dockerize在/ opt / my-service / db文件夹中需要mmdb文件的服务
- Docker-Flink:在Docker Swarm的不同节点中,TaskManager无法findJobManager
- 泊坞窗。 在不同的文件夹中执行npm命令
- 如何从Ruby映像运行Docker容器中的cron
- 如何在Docker中设置gitlab容器registry?
- Docker中心/registry自动构build从github构build详细信息日志