Docker Community Forums

Share and learn in the Docker community.

Docker network interfaces card bandwidth limitation?


How docker’s network interface bandwidth limitation is determine? is it based on the physical network card bandwidth? and if not, from where is taken the bandwidth?

I have a certain application deployment where docker creates multiple nics. now, when we send data to this node, we send it to the physical NIC, which is 1Gbps, we are able to see incoming data in the physical nic and, as we are expecting we also see data on the nics created by docker, now when I want to determine the bandwidth usage per second for that node, can I assume that the bandwidth used by all the docker nics is it taken from the physical bandwidth?
For example: in a run test, if the physical nic bandwidth usage was 100Mbps and the total of 4 docker nics was 200Mbps, then could we say the physical nic total bandwidth usage was 400Mbps?

What I need to know is if when I see network traffic in the docker network cards, the bandwidth used by those docker nics is part of the available bandwidth from the physical NIC.