What is Pluggable Storage Driver architecture in Docker based containers?

Docker storage driver is by default based on a Linux file system. But the Docker storage driver also has provision to plug in any other storage driver that can be used for our environment.  In Pluggable Storage Driver architecture, we can use multiple kinds of file systems in our Docker Container. In the Docker info command we can see the Storage Driver that is set on a Docker daemon. We can even plug in shared storage systems with the Pluggable Storage Driver architecture.