尽管仍有空间,但在构建Docker时出现错误“设备上没有剩余空间”

时间:2019-07-17 06:06:47

标签: docker ubuntu

我正在尝试执行一个简单的docker build命令,但是该错误表明我没有足够的空间,尽管df -h表明我确实有足够的空间。

我尝试了修剪系统,网络和数量。通常释放空间。 以下错误如下所示:

ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

The command '/bin/sh -c pip install --trusted-host pypi.python.org -r requirements.txt' returned a non-zero code: 1

这是我的df -h的样子:

Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           395M  760K  394M   1% /run
/dev/xvda1       16G   14G  2.0G  88% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/loop0       89M   89M     0 100% /snap/core/7270
/dev/loop2       89M   89M     0 100% /snap/core/7169
/dev/loop3       18M   18M     0 100% /snap/amazon-ssm-agent/1335
/dev/loop4       18M   18M     0 100% /snap/amazon-ssm-agent/1455
tmpfs           395M     0  395M   0% /run/user/1000

预期结果是构建成功。

1 个答案:

答案 0 :(得分:1)

在单独的终端中运行watch df -h,以查看构建期间磁盘空间的增长。同样check df -i,因为这是磁盘空间不足的另一个原因。