docker load镜像发现“no space left on device”问题
2023-09-14 09:15:46 时间
一、磁盘空间不足
1.1 问题现象
1.2 解决方案
1.2.1 先使用docker info查看docker的信息
#docker info|grep Dir
Docker Root Dir: /var/lib/docker
可以看到docker的根路径是 /var/lib/docker
1.2.2 查看docker根路径的磁盘占用率
df -Th /var/lib/docker
若磁盘空间不足,可以尝试清理该目录下无用文件,或者清理悬空镜像(目前运行容器没有使用的镜像)
删除超过10天240h前创建的映像:
$ docker image prune -a --force --filter "until=240h"
1.2.3 更换docker默认存储路径
创建新目录:
mkdir -p /home/docker/lib
配置docker启动文件
#先查看 devicemapper.conf 是否存在,如果不存在,则新建。
mkdir -p /etc/systemd/system/docker.service.d/
vi /etc/systemd/system/docker.service.d/devicemapper.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/home/docker/lib/docker
重新加载docker服务
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
相关文章
- docker下修改mysql配置文件[通俗易懂]
- Docker部署_docker部署网站
- n2.Docker家文件目录介绍和配置文件与守护进程命令参数一览
- Docker知识点(四):Docker数据卷
- docker-compose 部署 ELK
- Docker容器实战十一:数据存储
- Docker Portainer – Docker目前最好的可视化管理工具
- 【已解决】Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runnin
- Docker服务的重启服务命令(systemctl restart docker)
- Docker查看本地所有的镜像命令(docker images)
- Docker服务的拉取镜像命令(docker pull 镜像名称)
- docker使用笔记 I -- Dockerfilebuildrunkill
- 「 【Docker】利用宝塔docker管理器搭建为知笔记(docker安装为知笔记) 」
- 【Docker 系列】docker 学习 二,Docker 的常用命令
- Docker安装Kafka(docker-compose)、EFAK监控
- Windows系统安装Docker遇到error during connect: In the default daemon configuration on Windows, the docker
- docker:Cannot start service nacos: driver failed programming external connectivity on endpoint
- docker容器命令
- Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running
- Docker安装crmeb商城教程
- 使用Docker安装Redis,一步到位!(docker安装redis)
- Docker基础之二: Linux快速入门
- 如何共享数据?- 每天5分钟玩转 Docker 容器技术(41)
- deleteMySQL中的ON DELETE: 数据安全策略分析(mysql中on)
- MySQL中ON的作用详解(mysql中on的作用)
- 深入理解MySQL中的ON用法(mysql 中on用法)