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 网络通信的坑的主要内容,如果未能解决你的问题,请参考以下文章

我在部署docker的时候遇到的坑

如何用ffmpeg截取视频片段&截取时间不准确的坑

Blender制作多个动画片段时踩的坑

windows10上安装docker与碰到的坑

docker简单使用和遇到的坑

docker compose简介+使用+遇到的坑