Docker fails to start due to "volume store metadata database: timeout"

i got this message when copying volumes from production machine, ended up to overwrite metadata.db inside /var/lib/docker/volumes, then it crashes. A fix is so simple

docker system prune --volumes -f && rm /var/lib/docker/volumes/metadata.db && docker-compose up -d

Step 1: systemctl status docker (if docker is running) stop the docker.

step 2: systemctl stop docker.

step 3: dockerd


From here: https://github.com/moby/moby/issues/22507

I ran:

ps axf | grep docker | grep -v grep | awk '{print "kill -9 " $1}' | sudo sh 

I was then able to restart docker using:

sudo systemctl start docker

Tags:

Docker

Centos