GNU/Linux >> Linux の 問題 >  >> Linux

docker images はイメージを示していますが、docker rmi はそのようなイメージがないか、参照が存在しないと言っています

これは、docker の状態が壊れていることを意味し、完全な状態をクリアする必要があります

sudo service docker stop
sudo rm -rf /var/lib/docker
sudo service docker start

これにより、既存のデータなしで docker fresh が開始されます。この後、画像を引っ張って削除してみて、すべてが機能するかどうかを確認してください。そうでない場合は、調査が必要な問題があります


最初に docker image prune を試してください または docker image prune -a 、使用されていない/少なくとも 1 つのコンテナーに関連付けられていないイメージを削除します。

それらがまだリストされている場合は、docker デーモンを再起動してください。


すべての docker データを削除して最初からやり直すことを避けるために、不適切なイメージ参照を /var/lib/docker/image/devicemapper/imagedb/content/sha256 のファイルに一致させて、壊れた参照を手動でクリーンアップすることもできます。 .対応するファイルがそこで削除されると、以降の docker images の呼び出しでは表示されなくなります 、デーモンの再起動は不要です。


Linux
  1. ホスト間でDockerイメージを移動する方法

  2. Python の open() は、ファイルが存在しない場合、ファイルを作成しません。

  3. Linux free はメモリ使用量が高いことを示していますが、top はそうではありません

  1. Docker bash プロンプトでカラー出力が表示されない

  2. ブータブル USB の作成に 'dd' が機能しないのはなぜですか?

  3. 画像を wget すると、画像ではなくファイルが返されるのはなぜですか?

  1. Dockerイメージを他の人と共有する方法

  2. docker コマンドが見つかりません

  3. Linux:宛先ディレクトリが存在しない場合は、コピーして作成します