I recently changed my VM networking from NAT to bridge, and whilst I was bumbling around in the dark trying to learn enough to get that going I came across a bridge of unknown origin:
rodney@hex:~$ sudo brctl show
bridge name bridge id STP enabled interfaces
br-7578bf695087 8000.024271455d2f no veth3de0c64
veth8446113
vethdb1b749
br0 8000.b42e99372b89 no eno1
docker0 8000.024263f71e59 no
How do I go about determining who created the first bridge? I am pretty sure its got to be libvirt, as it does not appear in my list of docker networks:
rodney@hex:~$ sudo docker network ls
NETWORK ID NAME DRIVER SCOPE
6e28c36295ad bridge bridge local
7578bf695087 documents_default bridge local
0855d74822eb host host local
f3f7df40b88a none null local
As far as I can tell, this bridge does nothing useful, so I would like to get rid of it if I can. I have tried using brctl
to remove it, but the darn thing keeps coming back.
EDIT
Unbelievable. No sooner do I post than I realise that the 7578bf695087
portion of the bridge name does appear in the list of docker networks, ie br-7578bf695087
. So I guess that answers that question.