Docker 遇到的问题

27 阅读1分钟

问题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

参考链接: blog.csdn.net/haohaoxuexi…