How avoid docker0 interface starting?

I run docker with my private eth0m interface as explained here

I want to run docker without docker0 and 172…. interface
how to disable docker0?

  • mounting data volumes to another container
  • Unable to use docker due to ZScaler and certificate issues
  • How to pass a parameter to docker with kubernetes
  • ADD > LOAD .SQL using Docker Automated build and Compose
  • Why is JVM process RAM getting bigger (1GB+) even if my heap and non-heap are capped at 128M?
  • Cannot login to private docker registry
  • How do I edit files in a docker image?
  • Running docker as non-root user OR running jenkins on tomcat as root user
  • Creating non-root user in jupyter dockerfile
  • How to send to stdin of a docker-py container?
  • Correct pulling edxops/forums way
  • docker-compose with mysql init script
  • 2 Solutions collect form web for “How avoid docker0 interface starting?”

    Why would you remove docker0 ?

    When Docker starts, it creates a virtual interface named docker0 on the host machine.
    […]
    But docker0 is no ordinary interface. It is a virtual Ethernet bridge that automatically forwards packets between any other network interfaces that are attached to it. This lets containers communicate both with the host machine and with each other.

    source:
    https://docs.docker.com/articles/networking/

    You need some bridge to run docker.
    If you have another bridge for this, just delete default docker0.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.