Docker虚拟网络接口是必需的

Docker虚拟网络接口是必需的,docker,docker-compose,docker-networking,Docker,Docker Compose,Docker Networking,Docker用我认为不必要的许多网络接口填充我的网络管理器 我的简单项目有4个容器和1个网络 为什么我需要这个长长的网络接口列表 我希望每个项目只有一个网络接口,而不是每个容器。对吗?每个容器都位于自己的名称空间中,与主机和其他容器分离并切断连接。如果您运行5个容器,默认情况下您将有5个veth接口,这样每个容器都可以在自己的名称空间之外进行通信 Docker网络创建一个网桥,所有veth接口都连接到该网桥 如果不需要来自容器的IP通信,可以使用-net=none运行它 您还可以在容器之间共享/

Docker用我认为不必要的许多网络接口填充我的网络管理器

我的简单项目有4个容器和1个网络

为什么我需要这个长长的网络接口列表


我希望每个项目只有一个网络接口,而不是每个容器。对吗?

每个容器都位于自己的名称空间中,与主机和其他容器分离并切断连接。如果您运行5个容器,默认情况下您将有5个veth接口,这样每个容器都可以在自己的名称空间之外进行通信

Docker网络创建一个网桥,所有veth接口都连接到该网桥

如果不需要来自容器的IP通信,可以使用-net=none运行它

您还可以在容器之间共享/装载套接字文件,以允许在没有接口的情况下进行unix套接字通信