How to remove all docker networks
In order to remove all docker
network interfaces (including all the bridge interfaces), run
docker network rm $(docker network ls -q)
in your favourite shell.
This will attempt to remove some pre-defined networks that can’t be removed and hence show you these error messages:
Error response from daemon: bridge is a pre-defined network and cannot be removed
Error response from daemon: host is a pre-defined network and cannot be removed
Error response from daemon: none is a pre-defined network and cannot be removed
You can safely ignore those error messages.