docker 网络通信的坑
Posted cuishuai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 网络通信的坑相关的知识,希望对你有一定的参考价值。
1、场景:
使用docker启动了一个etcd服务,将端口映射到本地,在本机测试连接是没有问题的,但是其他服务器不能连。
怀疑:
安全组的问题,但是其他宿主机直接启动的服务是可以通的。
经排查发现是宿主机的net.ipv4.ip_forward被关掉了
# Controls IP packet forwarding
net.ipv4.ip_forward=0
解决:
修改参数,开启net.ipv4.ip_forward。
# vim /etc/sysctl.conf # Controls IP packet forwarding net.ipv4.ip_forward=1
以上是关于docker 网络通信的坑的主要内容,如果未能解决你的问题,请参考以下文章