当docker0处于混杂模式时,docker容器只能由主机访问



作为标题。当docker0处于混杂模式时,我只能从主机访问我的docker容器,甚至我也停止了我的防火墙服务。

我用这个命令启动容器CCD_ 1
当我尝试连接到服务器时:curl 127.0.0.1:9000,返回:Recv failure:由对等方重置连接

但是,如果我在docker0上运行tcpdump,如下所示:
sudo tcpdump -i docker0
一切都如预期。经过一番搜索,我发现tcpdump命令将docker0接口转换为混杂模式。

我的主机系统:centos-release-7-7.1908.0.el7.centos.x86_64
Docker版本:19.03.8

终于找到了解决方案!结果是接口不好。我必须删除docker0接口并重新启动docker服务。然后问题就消失了!

sudo ip link delete docker0
sudo systemctl restart docker.service

相关内容

  • 没有找到相关文章

最新更新