Не удаляется dead контейнер.
Если вы получили сообщение похожее на это:
Error response from daemon: Cannot destroy container elated_wozniak: Driver devicemapper failed to remove root filesystem 656cfd09aee399c8ae8c8d3e735fe48d70be6672773616e15579c8de18e2a3b3: Device is Busy |
---|
То запустите следующую команду:
$ umount /var/lib/docker/devicemapper/mnt/656cfd09aee399c8ae8c8d3e735fe48d70be6672773616e15579c8de18e2a3b3
Вы также можете удалить контейнеры dead с помощью этой команды:
$ docker rm $(docker ps --all -q -f status=dead)
Ошибка:
Error response from daemon: driver "overlay" failed to remove root filesystem for |
---|
$ grep docker /proc/*/mountinfo
/proc/10001/mountinfo:179...
/proc/10002/mountinfo:149...
/proc/12345/mountinfo:159 149 0:36 / /var/lib/docker/overlay/...
$ ps -p 10001 -o comm=
dockerd
$ ps -p 10002 -o comm=
docker-containe
$ ps -p 12345 -o comm=
nginx <<<-- This is suspicious!!!
$ service nginx stop
$ docker rm <container-id>
$ service nginx start
Если процессов много, то лучше перезагрузить систему.