问题1 磁盘空间不够
在使用Dockerfile构建容器时,出现磁盘内存不够用的情况
关键错误信息为:You don't have enough free space in /var/cache/apt/archives/.
Need to get 7390 kB of archives.
After this operation, 32.8 MB of additional disk space will be used.
You don't have enough free space in /var/cache/apt/archives/.
使用df -h
命令查看磁盘空间:
root@dev:~/python# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 389M 1.7M 388M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 29G 27G 0 100% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda2 2.0G 209M 1.6G 12% /boot
/dev/loop1 41M 41M 0 100% /snap/snapd/20671
/dev/loop0 64M 64M 0 100% /snap/core20/2015
/dev/loop2 92M 92M 0 100% /snap/lxd/24061
/dev/loop3 64M 64M 0 100% /snap/core20/1828
/dev/loop4 41M 41M 0 100% /snap/snapd/20290
overlay 29G 27G 0 100% /var/lib/docker/overlay2/fbd1b92dd98e72d33ebb9b5e8b89b08430d4bf85c1e27707550b5aefac0489b1/merged
tmpfs 389M 0 389M 0% /run/user/0
显然 docker/overlay2 文件夹所占空间很大
解决方式:
docker system prune