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的相关知识可在网络上搜索
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的相关知识可在网络上搜索