docker容器开发web程序外部不能访问,ip地址0.0.0.

2018-11-09  本文已影响0人  哪个鹿

最近开发中遇到了一个问题,我使用Dockerfile生成web应用的镜像,在docker容器中运行,测试时发现在外部客户端发起http请求后,cURL返回了错误,error buffer是:Empty reply from server。(本来在本地测一直都是正常的。)说明是外部无法访问这个url。

我排查了很多原因,终于找到是,程序运行的ip写成了app.run(host='127.0.0.1', port=13031)
改成app.run(host='0.0.0.0', port=13031)就可以正常访问了。

0.0.0.0,localhost和127.0.0.1的区别
上一篇 下一篇

猜你喜欢

热点阅读