问题描述
某个项目停止了,我通过http启动docker容器报500错误
解决过程
1.查看3000端口是否开放
查看3000端口是否开放
firewall-cmd --query-port=3000/tcp
这里的3000端口只是我的项目端口,可以换成自己的
2.检查外部网络是否可以访问服务器
直接在浏览器输入http://IP:3000/containers/json?all=true
看是否有返回
结果是有返回,代表外部网络连接服务器没问题
3.查看ip转发
sysctl net.ipv4.ip_forward
看起来ip转发是正常的,但问题也就出现在这里,查看/etc/sysctl.conf文件,发现里面并没有ip转发相关配置
在 /etc/sysctl.conf里,将net.ipv4.ip_forward=1
添加进去就好
© 版权声明
网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
分享是一种美德,当你分享时请你附带上本文链接。
分享是一种美德,当你分享时请你附带上本文链接。
THE END
请登录后查看评论内容