If you found this page you already know why you are looking for this, your server /dev/mapper/cs-root is filled due to /var/lib/docker taking up most of the space
Yes, you can change the location of the Docker overlay2 storage directory by modifying the daemon.json
file. Here’s how to do it:
Open or create the daemon.json file using a text editor:
sudo nano /etc/docker/daemon.json
{
"data-root": "/path/to/new/location/docker"
}
Replace “/path/to/new/location/docker” with the path to the new location of the overlay2 directory.
If the file already contains other configuration settings, add the "data-root"
setting to the file under the "storage-driver"
setting:
{
"storage-driver": "overlay2",
"data-root": "/path/to/new/location/docker"
}
Save the file and Restart docker
sudo systemctl restart docker
Don’t forget to remove the old data
rm -rf /var/lib/docker/overlay2