如您所见,它完成并显示“正在运行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
。