web-dev-qa-db-ja.com

Dockerデーモンを起動できません-無効なイメージ

docker daemonを起動できません。私が試してみると、私は言ってたくさんのエラーが出ます

invalid image sha256:{some sha here}, failed to verify image: sha256{some sha here}

そして、

Error starting daemon: layer does not exist

画像が破損しているか、何かが疑われます。このサーバーが最後にシャットダウンされたときに問題が発生しました。画像を削除してもかまいませんが、Dockerを起動せずに削除する方法はありません。ある種の--skip verify引数があることを望んでいましたが、そのようなものは見つかりませんでした。

Dockerを開始するにはどうすればよいですか?

OSはCoreOS1010.5.0です。

6
Kris Harper

このスクリプトを見つけました/var/lib/docker内のファイルを安全に削除するDockerGitHubページ。これを実行すると、破損したイメージがすべて消去され、docker daemonを正常に起動できました。

4
Kris Harper