![我完成了一篇关于“docker”的作品,它给了我网址,但我无法打开它。我应该做什么才能看到该网站?](https://linux22.com/image/172703/%E6%88%91%E5%AE%8C%E6%88%90%E4%BA%86%E4%B8%80%E7%AF%87%E5%85%B3%E4%BA%8E%E2%80%9Cdocker%E2%80%9D%E7%9A%84%E4%BD%9C%E5%93%81%EF%BC%8C%E5%AE%83%E7%BB%99%E4%BA%86%E6%88%91%E7%BD%91%E5%9D%80%EF%BC%8C%E4%BD%86%E6%88%91%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E5%AE%83%E3%80%82%E6%88%91%E5%BA%94%E8%AF%A5%E5%81%9A%E4%BB%80%E4%B9%88%E6%89%8D%E8%83%BD%E7%9C%8B%E5%88%B0%E8%AF%A5%E7%BD%91%E7%AB%99%EF%BC%9F.png)
如您所见,它完成并显示“正在运行http://0.0.0.0:5000/”。但是当我将这个网址复制到我的火狐浏览器时,它显示失败。是我以错误的方式使用了网址还是我做错了什么?那么,我该怎么做才能看到该网站?任何人的任何话语都可以提供帮助。谢谢很多。
ps:我使用了“http://127.0.0.1:5000/”,但不起作用。
答案1
-p 8888:5000
启动容器时在命令行上使用的选项表示您要将本地端口 8888 映射到 Docker 容器中的端口 5000。
因此,访问http://127.0.0.1:8888
很可能会访问容器中的 Flask 应用程序。
参见 参考资料 部分EXPOSE(传入端口)在 的文档中docker run
。