はじめに
タイトルのとおりです。ワンライナーとスクリプトのメモを残しておきます。
ワンライナー
podman images --filter "dangling=true" -q | ForEach-Object { podman rmi $_ }
スクリプト
# Docker CLI を使用してゴミイメージ (dangling=true) を削除するスクリプト
# ゴミイメージのIDを取得
$danglingImages = docker images --filter "dangling=true" -q
# イメージが存在するか確認
if ($danglingImages) {
Write-Host "以下のイメージを削除します:" -ForegroundColor Yellow
Write-Host $danglingImages -ForegroundColor Cyan
# イメージを削除
$danglingImages | ForEach-Object {
docker rmi $_
}
Write-Host "削除が完了しました。" -ForegroundColor Green
} else {
Write-Host "削除対象のゴミイメージはありません。" -ForegroundColor Green
}
おわりに
役に立った方はビール一杯奢ってください!
この続きはcodocで購入