现象:
重启docker守护线程失败:service docker start
在 /var/log/messages 中出现以下错误信息:
Error starting daemon: error initializing graphdriver: devmapper: Base Device UUID and Filesystem verification failed: devicemapper: Can't set cookie dm_task_set_cookie failed
启动docker容器时报以下错误
devmapper: Unknown device imageID
并且该imageID 在镜像列表中不存在
解决方法:
执行以下命令
systemctl stop docker (停止docker 服务)
dmsetup udevcomplete_all (释放未完成的磁盘操作)
sudo rm -rf /var/lib/docker/* (清空docker 数据)
* reboot (注:当有镜像或容器文件删除不了时,重启服务器)
systemctl start docker (重启docker服务)