You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
798 B

  1. $imagesToDelete = docker images --filter=reference="eshop/*" -q
  2. If (-Not $imagesToDelete) {Write-Host "Not deleting eShop images as there are no eShop images in the current local Docker repo."}
  3. Else
  4. {
  5. # Delete all containers
  6. Write-Host "Deleting all containers in local Docker Host"
  7. docker rm $(docker ps -a -q) -f
  8. # Delete all eshop images
  9. Write-Host "Deleting eShop images in local Docker repo"
  10. Write-Host $imagesToDelete
  11. docker rmi $(docker images --filter=reference="eshop/*" -q) -f
  12. }
  13. # DELETE ALL IMAGES AND CONTAINERS
  14. # Delete all containers
  15. # docker rm $(docker ps -a -q) -f
  16. # Delete all images
  17. # docker rmi $(docker images -q)
  18. #Filter by image name (Has to be complete, cannot be a wildcard)
  19. #docker ps -q --filter=ancestor=eshop/identity.api:dev