无法删除状态为Dead的容器

docker中有两个status为dead的容器 删除时 Error response from daemon: Cannot destroy container f240fd691eae: Driver devicemapper failed to remove root filesystem f240fd691eaeac84deb18c3865c12aac1721e2ee67c5d863bda60f15c764c964: Device is Busy Error: failed to remove containers: 请问如何解决,,?
已邀请:

徐新坤 - 京东商城-TIG-JDOS团队

赞同来自: 扁豆焖面先生 ok875161027

Device is Busy这个一般的解决步骤: <ol><li>看容器进程是否已经杀掉。没有的话,可以手动杀死。</li><li>mount -l看是不是该容器的路径还在挂载状态。是的话,umount掉。</li><li>然后再次尝试docker rm。</li></ol> 尽量不要手动去移除dm和docker里面container的相关文件,以免造成垃圾数据。

徐磊 - BlackOps@Qunar

docker rm -f <container-id> 这样可以删除掉docker daemon中的container信息,但是已经创建的dm还是ACTIVE的,你还要再去把dm给删除了。

duobei - 善於解決原本根本就不存在的問題

http://stackoverflow.com/questions/30550472/docker-container-with-status-dead-after-consul-healthcheck-runs 按照这里面的状态说明,kill -9 都干不掉的,重启宿主机是可以的

要回复问题请先登录注册