1. ホーム

[解決済み】dangling imageとunused imageとは何ですか?

2022-04-19 15:20:57

質問

ドッカーで dockerイメージのpruneのドキュメント を使用すると、-a フラグを使用して

<ブロッククオート

ぶら下がった画像だけでなく、使用されていない画像をすべて削除します。

以後

ぶら下がった画像をすべて削除します。a が指定された場合、どのコンテナからも参照されていないイメージもすべて削除されます。

ダングリングイメージとは何か、ダングリングイメージと未使用イメージの違いは何か、誰か説明してください。

解決方法は?

未使用のイメージとは、コンテナ内で割り当てられたり、使用されていないことを意味します。例えば docker ps -a - を実行すると、終了したコンテナと現在実行中のコンテナがすべてリストアップされます。コンテナ内で使用されている画像が表示されている場合は、使用画像となります。

一方、ぶら下がったイメージは、イメージの新しいビルドを作成したことを意味するだけで、新しい名前は与えられていません。つまり、手持ちの古いイメージが「ぶらさがりイメージ」になるわけです。これらの古いイメージはタグ付けされていないもので、"と表示されます。 <none> を実行すると、その名前に "が付きます。 docker images .

実行時 docker system prune -a は、未使用のイメージとぶら下がったイメージの両方を削除します。したがって、コンテナ内で使用されているイメージは、それが終了したものであれ、現在実行中のものであれ、影響を受けることはありません。