Skip to content

Instantly share code, notes, and snippets.

@philgebhardt
Created November 28, 2016 05:44
Show Gist options
  • Save philgebhardt/4b332c2f652a5147a9dab5d3794de1f1 to your computer and use it in GitHub Desktop.
Save philgebhardt/4b332c2f652a5147a9dab5d3794de1f1 to your computer and use it in GitHub Desktop.
BASH function for `docker rm` on every docker container, excluding volumes.
#!/bin/bash
# Remove every docker container, excluding volumes.
# Takes any number of arguments which SHOULD serve as arguments to `docker rm`.
function dockerrme(){
target="$(docker ps -aq | grep -v $(docker volume ls -q))"
if [ ! -z "$target" ]
then
docker rm $@ $target
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment