已经是最新一篇文章了!
已经是最后一篇文章了!
docker容器因文件损坏无法删除的处理办法
容器文件损坏,经常导致容器无法操作。正常的docker命令已经无法操控这台容器了,无法关闭、重启、删除。
如果操作容器时,遇到类似的错误 b’devicemapper: Error running deviceCreate (CreateSnapDeviceRaw) dm_task_run failed’
可以通过以下操作将容器删除,重建
1、关闭docker
service docker stop
2、删除容器文件
在/var/lib/docker/containers里找到你的容器,把整个文件夹删了
3、重新整理容器元数据
thin_check /var/lib/docker/devicemapper/devicemapper/metadata
thin_check --clear-needs-check-flag /var/lib/docker/devicemapper/devicemapper/metadata
4、重启docker
service docker start