diff --git a/build-images.ps1 b/build-images.ps1 index c86453d3b..2cd2ac1a6 100644 --- a/build-images.ps1 +++ b/build-images.ps1 @@ -77,10 +77,21 @@ dotnet restore $basketPathToJson dotnet build $basketPathToJson dotnet publish $basketPathToJson -o $basketPathToPub -# Delete all eshop containers -docker rm $(docker images --filter=reference="eshop/*" -q) -f -# Delete all eshop images -docker rmi $(docker images --filter=reference="eshop/*" -q) +$imagesToDelete = docker images --filter=reference="eshop/*" -q + +If (-Not $imagesToDelete) {Write-Host "Not deleting eShop images as there are no eShop images in the current local Docker repo."} +Else +{ + # Delete all eshop containers + Write-Host "Deleting eShop containers in local Docker Host" + docker rm $($imagesToDelete) -f + #docker rm $(docker images --filter=reference="eshop/*" -q) -f + + # Delete all eshop images + Write-Host "Deleting eShop images in local Docker repo" + docker rm $($imagesToDelete) -f + #docker rmi $(docker images --filter=reference="eshop/*" -q) +} #*** build docker images *** docker build -t eshop/web $webPathToPub