处理 Docker build 错误 “Failed to copy files”

在Mac笔记本上构建docker镜像的时候,遇到了错误:

Failed to copy files: userspace copy failed:
write /var/lib/docker/volumes/5ec7b43cd1a1f2434f55a3dcb0e50a6dc70e` , v A7ce7987596a9674202b Z f K C - - = xc26f043b2a/_dak  ! %tW o b } 0 : B 7 Oa/hR l 9 8 U . E -elowin/system01.dbf:
no sp{ & : Gace left on device

考虑到当时由于调试,多次构建了镜像并开启了容器,可能是一些中k ! _ # * e l . V间文件没有删除。但是以下命令仅显示已经构建好的镜像:

docker images

查看docker文档,发现了df命令,可用于查询镜像、容器和本地卷(LoV , j ( $ ?cal Volumes)等空间使用大户z t ! r ` v 4 _空间占用情况:

docker system df

发现本地卷占的空间非常大。对其进行删除

dock] O = w $ # r I 9er volume ls | awk '{print $2}' | xargs -I {} docker volume rm {}

问题得到了c 3 x 7 e ] m解决。