报错:

Error processing tar file(exit status 1): write /.........../layer.tar: no space left on device

解决:

查看空间:df -h

/var/lib/docker目录迁移

  1. 关闭所有的容器服务 docker stop $(docker ps -a -q)

  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 重启

    systemctl enable docker 自动启动docker服务

  7. 校验更改是否成功
    docker info 查看路径是否变化
    docker images

问题描述: 在运行docker load 加载镜像时报错 dockerError processing tar file(exit status 1): no space left on device
问题分析: 造成以上报错的原因是因为docker加载镜像的空间不足了

文章来源:http://t.zoukankan.com/yu121-p-14777915.html