事情是这样的,查看某容器日志时:
???
怎么就no space了,
赶紧查查看。
Docker占用的空间可以通过 docker system df
来查看。
比如像我的:
才发现我的Local Volumes居然已经100%了,并且仅仅只有300MB的大小。
先介绍一下Docker使用磁盘的4种类型:
- Images:所有镜像占用的空间,包括拉下来的和本地构建的
- Containers:运行容器占用的空间,表示每个容器的读写层的空间
- Local Volumes:容器挂载本地数据卷的空间
- Build Cache:镜像构建过程中产生的缓存空间(Docker 18.09后,使用BuildKit才有)
RECLAIMABLE是可回收大小。
可以使用doker system prune
命令,一键清理没用的空间:
没