5-11write /var/lib/docker/tmp/GetImageBlob2366037717: no space left on device

简介: 5-11write /var/lib/docker/tmp/GetImageBlob2366037717: no space left on device

no space left on device

问题1 `write /var/lib/docker/tmp/GetImageBlob910627836: no space left on device`

首先查看目录下的剩余空间

问题2 `Error response from daemon: conflict: unable to delete afbf04d5157c (must be forced) - image is referenced in multiple repositories`

问题1 write /var/lib/docker/tmp/GetImageBlob910627836: no space left on device

下载 docker pull redis 的时候抛出异常的信息,表示的是在docker 的安装目录已经满了

首先查看目录下的剩余空间

df -hl /var/lib/docker

或是命令 docker system df

解决思路:

这个时候,我们可以考虑删除 无用的镜像、容器等操作,我这边就是删除无用的镜像文件

以上的几个文件占用太大的硬盘空间了

使用命令 docker rmi 镜像ID

但是此时又会出现一些问题

问题2 Error response from daemon: conflict: unable to delete afbf04d5157c (must be forced) - image is referenced in multiple repositories

这是由于,删除镜像的时候,需要保证没有该镜像创建的容器,所以我们需要删除对应的容器就可以了

停止所有的container,这样才能够删除其中的images:

docker stop $(docker ps -a -q)

如果想要删除所有container的话再加一个指令:

docker rm $(docker ps -a -q)

这个时候你可以删除指定的容器

之后删除镜像文件接可以了

然后查看可以查看docker 的剩余硬盘空间

df -hl /var/lib/docker

至此问题解决了~


相关文章
|
7月前
|
存储 缓存 Docker
docker: No space left on device处理与迁移目录
通过以上方法,可以有效地管理 Docker 的磁盘使用情况,并确保 Docker 运行环境的稳定性和效率。
681 34
|
关系型数据库 MySQL 数据库
docker启动mysql多实例连接报错Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
docker启动mysql多实例连接报错Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
1098 0
|
Ubuntu Cloud Native Unix
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker 错误
在使用WSL(Ubuntu 18.04.6)时,初学者遇到运行Docker时的错误:“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”。解决问题的过程包括:首先尝试通过`sudo apt-get install daemon`安装daemon,然后使用`sudo service docker start`启动Docker。通过`sudo service docker status`确认Docker已启动,并成功运行`docker
|
Linux Docker 容器
/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录...
/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录...
741 0
|
2月前
|
存储 监控 测试技术
如何将现有的应用程序迁移到Docker容器中?
如何将现有的应用程序迁移到Docker容器中?
261 57
|
3月前
|
存储 运维 安全
Docker化运维:容器部署的实践指南
Docker化运维:容器部署的实践指南
|
2月前
|
存储 监控 Java
如何对迁移到Docker容器中的应用进行性能优化?
如何对迁移到Docker容器中的应用进行性能优化?
252 59
|
2月前
|
NoSQL Redis Docker
使用Docker Compose工具进行容器编排的教程
以上就是使用Docker Compose进行容器编排的基础操作。这能帮你更有效地在本地或者在服务器上部署和管理多容器应用。
317 11
|
2月前
|
缓存 Java Docker
如何对应用代码进行优化以提高在Docker容器中的性能?
如何对应用代码进行优化以提高在Docker容器中的性能?
208 1