恢复docker移动的图像

我的硬盘已满,所以我暂时将docker图像移动到新位置。 过了一段时间,我把它们复制到我的硬盘上的主要位置。 但是,当我想运行的图像: sudo nvidia-docker run -i -t 3016077714e2 /bin/bash我得到以下错误:

docker: Error response from daemon: open /media/newhard/aufs/layers/968339bf09d1e96daa2c101fb4f811a473ee28dccc90e5e14fe4c5012afd5ff6: no such file or directory. See 'docker run --help'.

我不知道发生了什么,如何恢复图像。

aufs是Docker的文件存储器,用于处理图像层和容器的可写层。 试图操作这可能会导致Docker镜像和容器结构出现故障。 你必须把它们移回原来的位置。

如果有的话,你真的不能检索以前的状态,那么你可以改变你的文件存储到overlay2,它比aufs有更好的性能。 最糟糕的情况是你需要从头开始你的docker使用rm -rf /var/lib/docker/*