Docker断电后,容器报错:devicemapper: Can not set cookie: dm_task_set_cookie failed

内容纲要

1.安装docker宿主机断电后,可能会出现容器无法移除的问题
执行docker rm 时会报错

#容器不能删除、启动等改变状态的操作
#容器状态会显示dead
[root@docker ~]# docker rm hlw_corp
Error response from daemon: driver "devicemapper" failed to remove root filesystem for 6036a34dd07a17081572a58225f13964864915b359157628ceaebd50ec25bd2f: failed to remove device 1f4e927ab9a3b68a557df5ce2f9c548f775e6dc11917e75072068a51f7ce2fbc: devicemapper: Can not set cookie: dm_task_set_cookie failed

在github的Issues里找到解决办法

#解决办法
echo 'y' | sudo dmsetup udevcomplete_all

命令执行后无需重启docker或宿主机,再次使用docker rm 或start 命令,可以正常执行

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注