我们有一个托管在 Ubuntu 4.4.0-93-generic 中的 docker。
当我尝试创建容器时出现此错误:
INTERNAL ERROR: Cannot create temporary directory!
经过一番研究,我发现这是由于磁盘空间(或缺乏)造成的
我用来df
显示磁盘空间。我无法理解以下信息,
Filesystem Size Used Avail Use% Mounted on
udev 504G 0 504G 0% /dev
tmpfs 101G 42M 101G 1% /run
/dev/mapper/dev--ubuntu--vg-root 27G 27G 0 100% /
tmpfs 504G 428K 504G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 504G 0 504G 0% /sys/fs/cgroup
/dev/sda1 472M 106M 342M 24% /boot
/dev/mapper/dev--ubuntu--vg-home 51G 281M 48G 1% /home
none 27G 27G 0 100% /var/lib/docker
shm 64M 0 64M 0% /var/lib/docker
none 27G 27G 0 100% /var/lib/docker
shm 64M 0 64M 0% /var/lib/docker
tmpfs 101G 0 101G 0% /run/user/1000
谁能解释一下这是什么,我的空间不够了吗?
答案1
长话短说,这意味着您的根文件系统已完全满。
- 清理一些空间;
- 更改分区大小;
- 尝试移动到另一个驱动器
答案2
这意味着您的根存储已满,请通过 进行检查df -h
。
此方法可能会帮助您通过以下命令删除陈旧的 docker 映像:
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
或者使用:
docker image prune