docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker端口映射后,外机访问不了

Docker端口映射后,外机访问不了的问题及解决

作者:K.wuean

Docker端口映射后外机访问不了的问题可能包括:网络配置错误(需与宿主机在同一网段)、容器未启动、防火墙设置问题(需关闭或开放映射端口)、未开启IP转发

Docker端口映射后,外机访问不了

可能问题:

1.ip不通

2.对映docker容器没启动

3.防火墙隔离了

firewall-cmd --state
systemctl stop firewalld.service
systemctl disable firewalld.service 
systemctl start firewalld
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#要重启防火墙
firewall-cmd --reload

4.没有开启ip转发

# 1.查看是否开启,若不等于1则没有开启
sysctl net.ipv4.ip_forward
# 2.修改sysctl.conf文件开启
vim /etc/sysctl.conf
# 3,配置=1
net.ipv4.ip_forward=1
# 4. 重启网络,让配置生效
systemctl restart network
# 5.再次查看是否等于1
sysctl net.ipv4.ip_forward

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文