我目前正在使用我的大学提供的Linux VM上的Docker。要开始使用docker,我正在做他们的教程(https://docs.docker.com/get-started/part2/#run-the-app)。创建文件后,教程说使用命令:docker run -p 4000:80 <name of container>
这应该在http://localhost:4000上托管容器,因为端口80映射到4000.但不幸的是,当我转到localhost时会显示:
此网站不可用。 Localhost已拒绝连接。
感谢您的帮助!
答案 0 :(得分:0)
如果您在远程VM上运行docker并希望从计算机浏览器进行连接,则需要将localhost
替换为VM主机名或IP。所以连接到http://hostname:8080