卸载 Docker 时出错

卸载 Docker 时出错

我正在尝试使用此命令删除 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?请帮忙。

答案1

这似乎与 docker 无关,但与系统中的空间较少有关。您的系统空间较少,因此不允许您运行此命令。使用命令检查您的系统空间:

df -Th

如果任何分区接近满,则尝试通过删除或移动某些文件来创建空间,并尝试

 sudo apt-get clean 
 sudo apt-get autoremove
 sudo apt-get autoclean

编辑: 您的/var空间已满 100%,因此请尝试删除一些空间。如果不可用,您可以删除日志文件,或者删除其他不重要的文件。一旦创建了一些空间,您就可以安装或删除软件包和进行其他活动。

相关内容