Hi Timiu;
Thanks for your comment. `data-root` option still works. I use docker 20.10.6 and I could manage to move the data folder by that. I've applied the following steps:
* I've created a folder with a privilege that daemon user can access
* Updated /etc/docker/daemon.json as below:
```
{
//...
"data-root": "/mnt/docker-data"
}
```
* restarted docker service.
```
sudo service docker restart
```
And this is how it looks like after I pulled an image from the hub:
```
$ docker inspect alpine|grep docker-data
"MergedDir": "/mnt/docker-data/overlay2/b406450c35da527cf2940b448588ee5c6b83b7b29a7ca820b67934f3e0412fe1/merged",
"UpperDir": "/mnt/docker-data/overlay2/b406450c35da527cf2940b448588ee5c6b83b7b29a7ca820b67934f3e0412fe1/diff",
"WorkDir": "/mnt/docker-data/overlay2/b406450c35da527cf2940b448588ee5c6b83b7b29a7ca820b67934f3e0412fe1/work"
```