Each layers of docker containers/images will need to be stored in the filesystem of host machine. The storage driver enables the creation of data in the writable layer of container.
There are a few storage drivers for linux and windows
Linux
Windows