Ubuntu18.04使用Docker部署Flask项目时出现浏览器无法访问的情况

Docker容器设置进行端口映射后,运行成功

但是使用浏览器中访问ip:8787时,提示无法访问


解决方案:

在代码中将ip地址改为0.0.0.0,保存后重新在Docke中部署一遍,在浏览器输入对应的ip即可访问成功

原因:

Flask默认使用127.0.0.1的ip地址,不能被外部ping通,所以需要使用0.0.0.0

127.0.0.1和0.0.0.0的相关知识可在网络上搜索

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容