CentOS中,外网无法通过宿主机IP+端口访问DOCKER容器的解决办法

问题表现
  • CentOS中开启的服务,外网可以正常访问。
  • DOCKER容器开启的服务,CentOS内部可以访问。
  • CentOS的IP,外网可以正常PING通。
  • 外网无法访问DOCKER容器内部。
原因
  • CentOS防火墙的原因,需要允许NAT转发。
解决办法
  • 允许NAT转发
firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload
  • 重启DOCKER
systemctl restart docker

你可能感兴趣的:(区块链,docker,centos,服务器)