报错:
Error processing tar file(exit status 1): write /.........../layer.tar: no space left on device
解决:
查看空间:df -h
/var/lib/docker目录迁移
2. 停止docker服务 systemctl stop docker
3. 创建新的docker目录 mkdir /home/docker/lib -p
4. 迁移/var/lib/docker/目录下面的文件到新的文件夹 rsync -avz /var/lib/docker /home/docker/lib/
5. 指定新的docker目录
vi /lib/systemd/system/docker.service
在ExecStart加入:--graph=/home/docker/lib/docker
6. 重启docker
systemctl daemon-reload 重新载入配置
systemctl restart docker 重启
docker systemctl enable docker 自动启动docker服务
7. 校验更改是否成功
docker info 查看路径是否变化
docker images
问题描述: 在运行docker load
加载镜像时报错 dockerError processing tar file(exit status 1): no space left on device
问题分析: 造成以上报错的原因是因为docker加载镜像的空间不足了
参考文档:
https://blog.csdn.net/qq_37640410/article/details/113685817
https://blog.csdn.net/w417950004/article/details/106662043/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242