Guest User

Untitled

a guest
Oct 22nd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. set -e
  3. STOP=0
  4. CONTAINERS=0
  5. IMAGES=0
  6.  
  7. while getopts ":sci" opt; do
  8. case $opt in
  9. s)
  10. STOP=1
  11. ;;
  12. c)
  13. CONTAINERS=1
  14. ;;
  15. i)
  16. IMAGES=1
  17. ;;
  18. \?)
  19. echo "Invalid option -$OPTARG" >&2
  20. ;;
  21. esac
  22. done
  23.  
  24. # Stop all running containers
  25. if [ $STOP -eq 1 ]; then
  26. docker kill $(docker ps -q)
  27. fi
  28.  
  29. # Delete all containers
  30. if [ $CONTAINERS -eq 1 ]; then
  31. docker rm $(docker ps -a -q)
  32. fi
  33.  
  34. # Delete all images
  35. if [ $IMAGES -eq 1 ]; then
  36. docker rmi $(docker images -q)
  37. fi
Add Comment
Please, Sign In to add comment