1. 常见问题
1.2. Docker映射端口无法访问
检查firewall
firewall-cmd --state firewall-cmd --list-ports firewall-cmd --list-services
关闭防火墙
systemctl stop firewalld
开启端口
firewall-cmd --add-port=5000/tcp --permanent firewall-cmd --reload
检查是否没开启转发
sysctl net.ipv4.ip_forward
如果为0,则未开启,需要开启,开启方法如下:
/etc/sysctl.conf 或者 vi /usr/lib/sysctl.d/00-system.conf:
net.ipv4.ip_forward = 1
然后重启
systemctl restart network
或者临时开启:
sysctl -w net.ipv4.ip_forward=1
检查iptables
#设置iptables防火墙为开机启动项 systemctl enable iptables.service #启动防火墙使配置文件生效 systemctl start iptables.service #停止防火墙 systemctl stop iptables.service #重启防火墙使配置文件生效 systemctl restart iptables.service
-
查看selinux状态是否为permissive或者disabled;
getenforce
关闭
setenforce 0