Table of Contents

Docker - Networking - Disable docker0 bridge on docker startup

Problem

ip link delete docker0

NOTE: When docker is restarted docker, docker 0 is automatically recreated.


Permanently stop docker0 being created

If there are running container, then stop them first.

Create file /etc/docker/daemon.json

/etc/docker/daemon.json
{
    "bridge": "none"
}

And restart docker: systemctl restart docker

NOTE: The changes will take effect immediately if there are no running containers.


References

https://docs.docker.com/engine/reference/commandline/dockerd/#run-multiple-daemons