docker容器内的环回网络是否共享主机网络环回?

docker容器内的环回网络是否共享主机网络环回?

我最近遇到了一个在容器内运行的客户端应用程序的问题。该客户端通过环回 IP 127.0.0.1 与驻留在同一容器中的服务器建立网络连接。这里的问题是在某些操作中,应用程序抱怨它耗尽了端口,但检查日志显示任何给定时间的套接字句柄都小于容器中的动态端口范围。

当我手动将本地主机的 IP 更改为容器中的特定 IP 时,/etc/hosts它开始正常工作。请任何人告诉我主机的环回接口和容器的环回接口是否已连接。我相信容器的网络命名空间将与主机不同。是否适用于loopback接口?接口详情请参考下面

容器网络模式默认且驱动程序为网桥:

主机 lo: ip addr show dev lo 1: lo: mtu 65536 qdisc noqueue 状态未知链接/环回 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8范围主机 lo valid_lft 永远 Preferred_lft 永远

容器 lo: ip addr show dev lo 1: lo: mtu 65536 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 范围主机lo valid_lft 永远 Preferred_lft 永远 inet6 ::1/128 范围主机 valid_lft 永远 Preferred_lft 永远

相关内容