Докер съел все свободное пространство и не может быть запущен для освобождения его?

Попытка работать sudo apt-get install -f сбои, потому что я вне дискового пространства:

udev                           3.9G  4.0K  3.9G   1% /dev
tmpfs                          789M  812K  788M   1% /run
/dev/mapper/colorado--vg-root  139G   28G  105G  21% /
none                           4.0K     0  4.0K   0% /sys/fs/cgroup
none                           5.0M     0  5.0M   0% /run/lock
none                           3.9G  4.0K  3.9G   1% /run/shm
none                           100M     0  100M   0% /run/user
/dev/sda2                      237M  230M     0 100% /boot
/dev/sda1                      487M  3.4M  483M   1% /boot/efi
/dev/sdc1                      3.7T  2.3T  1.4T  63% /media/plex

Я предполагаю, что это должно быть из-за Докера, но теперь я не использую его, и я хотел бы освободить что пространство — рассмотрение Вас,/dev/mapper. Я пытался использовать - s devicemapper --storage-opt dm.fs=xfs --storage-opt dm.mountopt=discard (https://github.com/docker/docker/issues/18867), но это перестало работать:

INFO[0000] API listen on /var/run/docker.sock           
WARN[0000] Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section. 
FATA[0000] Error starting daemon: error initializing graphdriver: exec: "mkfs.xfs": executable file not found in $PATH 

Не уверенный, куда пойти отсюда. Я завинчен?

Рабочий сервер Ubuntu 14.04.

0
задан 8 August 2016 в 06:36

1 ответ

Это имеет вряд ли что-либо, чтобы сделать с докером. Докер обычно хранит его контейнерную информацию о /var/lib/docker, и это находится на Вашем / точка монтирования, которая имеет свободных 105 ГБ.

то, Что полно, /boot, вероятно, из-за нескольких старых изображений. Если Вы не можете удалить их, нормальный путь сначала смотрит, в каком изображении Вы работаете:

uname-r затем в том, что находится под /boot:

ls-l / загружают и удаляют initrd.img.... и/или vmlinux... файл , который не соответствует версии ядра, которую Вы на самом деле выполняете .

после освобождения некоторого пространства, которое необходимо смочь использовать apt-get снова.

1
ответ дан 28 September 2019 в 17:30

Другие вопросы по тегам:

Похожие вопросы: