作成した日付で画像をフィルタリングすることはできませんが、別の画像を基準として使用することはできます。
before
のフラグ(-f
または--filter
)は、指定されたIDまたは参照を持つイメージの前に作成されたイメージのみを表示します。例えば
、これらの画像持つ:before
と
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
image1 latest eeae25ada2aa 4 minutes ago 188.3 MB
image2 latest dea752e4e117 9 minutes ago 188.3 MB
image3 latest 511136ea3c5a 25 minutes ago 188.3 MB
フィルタリング(画像1)を与えるだろう:
$ docker images --filter "before=eeae25ada2aa"
REPOSITORY TAG IMAGE ID CREATED SIZE
image2 latest dea752e4e117 9 minutes ago 188.3 MB
image3 latest 511136ea3c5a 25 minutes ago 188.3 MB
をimage1の前に画像を削除するには(eeae25ada2aa)
$ docker rmi $(docker images --filter "since=511136ea3c5a" -q)
dea752e4e117
511136ea3c5a
はあなたを持っていますチェックアウト[this](https://stackoverflow.com/questions/17236796/how-to-remove-old-docker-containers)と[this]( https://stackoverflow.com/questions/32723111/how-to-remove-old-and-unused-docker-images)questions? – DarkCygnus
私は同意します、これは複製です。参照される質問は、具体的にはコンテナに関するものですが、その中のイメージの例(新しい 'prune'コマンドに関する情報もあります)を持っています。 –
@scott Stenslandこれは重複した質問ではない、ドッカーの世界の画像とコンテナは異なる –