我正在尝试使用此命令删除docker
$sudo apt-get purge --auto-remove docker
但不幸的是我总是有这个错误
Reading package lists... Error!
E: Write error - write (28: No space left on device)
E: Can't mmap an empty file
E: Failed to truncate file - ftruncate (9: Bad file descriptor)
E: The package lists or status file could not be parsed or opened.
当我运行此命令时$df -Th
,我发现的是
Filesystem Type Size Used Avail Use% Mounted on
ud d tmp 3.9G 4.0K 3.9G 1% /d
tmp tmp 799M 592K 798M 1% /run
none tmp 5.0M 0 5.0M 0% /run/lock
none tmp 3.9G 0 3.9G 0% /run/shm
none tmp 100M 0 100M 0% /run/user
/d/s ext4 3.9G 3.9G 0 100% /var
/d/s ext4 30G 240M 28G 1% /opt
我该如何解决此问题并卸载我的码头工人?请帮忙。
看来这与docker没有关系,但与系统中较少的空间有关。您的系统空间较小,因此不允许您运行此命令。使用以下命令检查系统空间:
df -Th
并且如果有任何接近满的分区,则尝试通过删除或移动某些文件来创建空间,然后尝试
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get autoclean
编辑:您的/var
空间是100%,因此请尝试从中删除一些空间。您可以删除日志文件(如果不可用)或删除其他不重要的文件。一旦创建了一些空间,便可以安装或删除软件包以及其他活动。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句