在Mac笔记本上构建docker镜像的时候,遇到了错误:
Failed to copy files: userspace copy failed:
write /var/lib/docker/volumes/5ec7b43cd1a1f2434f55a3dcb0e50a6dc70e7ce7987596a9674202c26f043b2a/_data/helowin/system01.dbf:
no space left on device
考虑到当时由于调试,多次构建了镜像并开启了容器,可能是一些中间文件没有删除。但是以下命令仅显示已经构建好的镜像:
docker images
查看docker文档,发现了df命令,可用于查询镜像、容器和本地卷(Local Volumes)等空间使用大户的空间占用情况:
docker system df
发现本地卷占的空间非常大。对其进行删除:
docker volume ls | awk '{print $2}' | xargs -I {} docker volume rm {}
问题得到了解决。