Docker no space left on device如何快速清理Docker无用资源?

碰到的问题就是docker的内存不够了,我想要做的事情就是安装docker search elasticsearch;然后docker pull elasticsearch:7.7.1,然后就报:ERROR: Service ‘XXX’ failed to build: write /var/lib/docker/tmp/GetImageBlob239544438: no space left on device。
后来docker中用到的就是这些了:
docker container ls:默认只列出正在运行的容器,-a 选项会列出包括停止的所有容器。
docker image ls:列出镜像信息,-a 选项会列出 intermediate 镜像(就是其它镜像依赖的层)。
docker volume ls:列出数据卷。
docker network ls:列出 network。
docker info:显示系统级别的信息,比如容器和镜像的数量等。
删除容器:docker container rm $(docker container ls -a -q)
删除镜像:docker image rm $(docker image ls -a -q)
删除数据卷:docker volume rm $(docker volume ls -q)
删除 network:docker network rm $(docker network ls -q)

docker system df -v

Docker no space left on device如何快速清理Docker无用资源?_第1张图片Docker no space left on device如何快速清理Docker无用资源?_第2张图片

docker system df 
docker container prune 
docker system df

Docker no space left on device如何快速清理Docker无用资源?_第3张图片
Docker no space left on device如何快速清理Docker无用资源?_第4张图片

还是先删除了docker volume prune
Docker no space left on device如何快速清理Docker无用资源?_第5张图片
Docker no space left on device如何快速清理Docker无用资源?_第6张图片
docker image rm ea2bf0a30abf
Docker no space left on device如何快速清理Docker无用资源?_第7张图片
Docker no space left on device如何快速清理Docker无用资源?_第8张图片
Docker no space left on device如何快速清理Docker无用资源?_第9张图片
Docker no space left on device如何快速清理Docker无用资源?_第10张图片

你可能感兴趣的:(springboot,java,docker,java,linux)