Docker のデーモンがストーンと落ちてしまうと、走っていたコンテナが Dead 状態に陥ることがあります。
こうなると、デーモンを再起動して該当コンテナを起動・削除したくても、失敗することになります。
$ docker rm c39206003c7a
Error: Cannot destroy container c39206003c7a: Driver devicemapper failed to remove root filesystem c39206003c7ae8992a554a9ac2ea130327fc4af1b2c389656c34baf9a56c84b5: Error running removeDevice
2014/05/08 19:15:15 Error: failed to remove one or more containers
今のところ根本的な解決策はなく、とりあえず復旧するためのワンライナー(Docker 1.6.1)。
# awk '/mapper\/docker/ { print $2 }' /proc/mounts | xargs -r umount -f
ただし、最新の Docker ではこれが効かないという報告もあり、Docker の発展途上をまざまざと実感している次第です。
参考
After stopping docker, previously running containers cannot be started or removed #5684