Docker使用错误小结

一、docker端口映射到宿主机后外网无法访问(防火墙已关闭)
解决方法:

#启用IP路由转发功能:
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
或者
[root@localhost ~]# sysctl -w net.ipv4.ip_forward=1
#以上两种方法都可能立即开启路由功能,但如果系统重启,或重启网卡所设置的值即会丢失。

#如果想永久保留配置,可以修改/etc/sysctl.conf文件
[root@localhost ~]# vi /etc/sysctl.conf
或者
[root@localhost ~]# vi /usr/lib/sysctl.d/00-system.conf
添加如下代码:
net.ipv4.ip_forward=1

重新加载系统参数
[root@localhost ~]# sysctl -p

查看是否修改成功
[root@localhost ~]# sysctl net.ipv4.ip_forward
如果返回为“net.ipv4.ip_forward = 1”则表示成功了

猜你喜欢

转载自blog.51cto.com/qiangsh/2165565
今日推荐