Docker занимая все пространство 100% - PullRequest
1 голос
/ 07 января 2020

Моя виртуальная машина, на которой я установил docker, заполнена, поэтому демон docker остановился. Теперь я видел много решений о том, как это исправить, но проблема в том, что все они требуют запуска демона docker (docker system prune). Но когда я хочу запустить демон docker, он не может и появляется это сообщение:

Error starting daemon: Unable to get the TempDir under /var/lib/docker: mkdir /var/lib/docker/tmp: no space left on device

Есть ли другой способ очистить пространство?

1 Ответ

2 голосов
/ 07 января 2020

Я нашел решение. Один из моих docker контейнеров производит 9 ГБ журналов. Вы можете просто очистить эти журналы вручную.

  1. Сортируйте каталог /var/lib/docker/containers, чтобы показать, какие каталоги контейнеров имеют самые большие файлы журналов:

du -d1 -h /var/lib/docker/containers | sort -h

Очистить содержимое файла журнала

cat /dev/null > /var/lib/docker/containers/container_id/container_log_name

Источник: https://success.docker.com/article/no-space-left-on-device-error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...