2017-10-13 19 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のイメージとコンテナの構造が誤動作する可能性があります。あなたはそれらを移動させるのと同じ方法でそれらを戻さなければなりません。

以前の状態を取得できない場合は、ファイル保管場所をaufsよりも優れたオーバーレイ2に変更するだけで済みます。最悪のシナリオでは、ゼロからドッカーを開始する必要がありますrm -rf /var/lib/docker/*

関連する問題