I'm using docker via

# service docker start

This creates a docker0 bridge. However using

# service docker stop

doesn't remove this bridge.

How do I get rid of it? I'm not sure if I missed something here.


1 Answer 1


Just delete it:

ip link del docker0

(The old way, specific to bridges: brctl delbr docker0)

  • 6
    That was step one, but the NetworkManager still had the bridge. So calling nmcli connection delete docker0 resolved the issue completely.
    – tynn
    Nov 3, 2015 at 12:11
  • 4
    Will this solution prevent Docker from starting correctly after doing service docker start or will docker create the bridge again? May 14, 2017 at 12:05
  • 1
    No you don't. iproute2 is perfectly capable of doing the same. Jul 15, 2017 at 7:46
  • 5
    @AlikElzin-kilaka the bridge is created again when you start docker Oct 19, 2018 at 6:21
  • 2
    For the googlers: Check command docker network ls and docker network rm <ID>. The ID is the same as in the br- or bridge name!
    – uav
    Jan 9, 2020 at 18:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .