Reference:
https://docs.docker.com/storage/storagedriver/select-storage-driver/
https://docs.docker.com/storage/storagedriver/
Linux distribution | Recommended storage drivers | Alternative drivers |
---|---|---|
Docker Engine – Community on Ubuntu | overlay2 or aufs (for Ubuntu 14.04 running on kernel 3.13) | overlay ¹, devicemapper ², zfs , vfs |
Docker Engine – Community on Debian | overlay2 (Debian Stretch), aufs or devicemapper (older versions) | overlay ¹, vfs |
Docker Engine – Community on CentOS | overlay2 | overlay ¹, devicemapper ², zfs , vfs |
Docker Engine – Community on Fedora | overlay2 | overlay ¹, devicemapper ², zfs , vfs |
Get the current storage driver:
docker info

Set the storage driver explicitly using the daemon configuration file. This is the method that Docker recommends.
sudo vi /etc/docker/daemon.json
Add the details of storage driver in the daemon configuration file:
{
"storage-driver": "devicemapper"
}
Restart Docker after editing the file.
sudo systemctl restart docker
sudo systemctl status docker