There are three different network types Docker delivers out of the box. To list them, execute the docker network ls command:
$ docker network ls
Docker will output the list of available networks containing the unique network identifier, its name, and a driver which powers it behind the scenes:
To have an overview of the differences between various network types, let's describe them now one by one.