2017-10-13 79 views
0

我的硬盤已滿,所以我暫時將碼頭圖像移動到新位置。過了一段時間,我將它們複製回硬盤上的主要位置。然而,當我要運行的圖像: 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'.

我有沒有發生了什麼想法,我怎樣才能恢復圖像。

+0

你按照什麼流程來移動數據? – Matt

+0

我剛剛使用'mv'命令將數據移動到我的新硬盤上。 – Amir

回答

0

aufs是Docker的文件存儲器,用於處理圖像層和容器的可寫層。試圖操作這可能會導致Docker鏡像和容器結構出現故障。你必須將它們移回原來的位置。

如果有的話,你真的不能檢索以前的狀態,那麼你可以改變你的文件存儲到overlay2,它比aufs有更好的性能。最糟糕的情況是你需要從頭開始你的碼頭工作rm -rf /var/lib/docker/*