How to limit a container's network usage or bandwidth?
I searched the Internet but it seems no existing mature solutions.
I can modify the host, but cannot modify the program running in docker or docker itself. It means I can change the configurations, but not the code of docker that I need to re-build/re-compile.
Docker issue 9607 refers to bridge network, and issue 4763 is still opened.
So this is not yet natively supported by docker.
Kubernetes issue 2856 references a sidecar option: istio, so that would be your best approach, if you can add an orchestrator to your current docker setup.