docker: нет места на tmp - PullRequest
       7

docker: нет места на tmp

0 голосов
/ 08 января 2020

Я использую docker-dind внутри моего openshift.

Я столкнулся с проблемой, связанной с no enought disk space. Это означает, что docker получает меня:

Ошибка запуска демона: Невозможно получить TempDir в / var / lib / docker: mkdir / var / lib / docker / tmp: нет места осталось на устройстве

После этого я проверил это место на диске и увеличил запрошенное пространство для своего тома до 150 ГБ.

У меня есть свободное место снова на /var/lib/docker, используя df, и он получает это:

Filesystem                           Size      Used       Available  Used% Mounted on
10.49.160.20:vol_54e09e45168fdd5c... 149.9G    100.0G     49.9G      67%   /var/lib/docker

Как вы можете видеть, сейчас есть достаточно места на диске.

Есть идеи? Помните, что я не могу запустить какую-либо команду docker, так как демон docker не запущен.

Кроме того, я проверил, где выделено дисковое пространство. Я видел, что /var/lib/docker/vfs/dir содержит несколько каталогов:

$ ls /var/lib/docker/vfs/dir | wc -l
653
$ du -hs *
72.6M   0077b9a043252d5db88fe8abe13af933fd0ac915b9d5af4d4102b1cfc652d40d
72.6M   0077b9a043252d5db88fe8abe13af933fd0ac915b9d5af4d4102b1cfc652d40d-init
209.2M  0161adde630e2a544e130f73cfda10cd80c8c7e5cdd9668bc22faaff3da6076a
210.3M  0161adde630e2a544e130f73cfda10cd80c8c7e5cdd9668bc22faaff3da6076a-init
....

1 Ответ

0 голосов
/ 08 января 2020

Попробуйте освободить место, удалив свисающие изображения и тома. Чтобы удалить висящие изображения

docker images -aq -f 'dangling=true' | xargs docker rmi

для томов

docker volume ls -q -f 'dangling=true' | xargs docker volume rm

...