关于docker启动服务后,同一网段下电脑访问不到服务

问题是在centos7.6虚拟机上使用docker安装了showdoc,启动服务后,在虚拟机内部可以正常访问,但是在自己电脑上无法访问网页.此时虚拟机防火墙是都关闭的,查看docker运行的服务
在这里插入图片描述
百度到说可能是ip转发未打开.
执行 sysctl net.ipv4.ip_forward
显示net.ipv4.ip_forward=0则表示未打开。
永久修改IP转发,需要修改/etc/sysctl.conf文件,添加以下内容
net.ipv4.ip_forward = 1
之后执行systemctl restart network重启网络,再次访问成功.

这里只是记录下解决方案,但是还是没搞懂为什么…

posted @ 2021-04-09 11:47  ZuiTaiPing  阅读(35)  评论(0)    收藏  举报