I deleted “/var/lib/docker/” when I was dealing with Docker Thin Pool error below.
devmapper: Thin Pool has 114247 free data blocks which is less than minimum required 116729 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior
However, I couldn’t restart docker and got ea new error:
Resolve Error starting daemon: error initializing graphdriver: devmapper: Unable to take ownership of thin-pool (docker-docker–pool) that already has used data blocks
Recovering from deleting /var/lib/docker
Following solution worked for me.
$ sudo service docker stop $ sudo lvremove docker Comment out or remove the DOCKER_STORAGE_OPTIONS in /etc/sysconfig/docker-storage (CentOS) $ cat /etc/sysconfig/docker-storage # DOCKER_STORAGE_OPTIONS="--storage-driver devicemapper --storage-opt dm.fs=xfs --storage-opt dm.thinpooldev=/dev/mapper/vg_docker-docker--pool --storage-opt dm.use_deferred_removal=true " $ sudo docker-storage-setup $ sudo service docker start