问题是在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重启网络,再次访问成功.
这里只是记录下解决方案,但是还是没搞懂为什么…