我正在尝试执行一个简单的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
预期结果是构建成功。
答案 0 :(得分:1)
在单独的终端中运行watch df -h
,以查看构建期间磁盘空间的增长。同样check df -i
,因为这是磁盘空间不足的另一个原因。