Skip to content

Instantly share code, notes, and snippets.

@namgivu
Created November 2, 2020 14:00
Show Gist options
  • Save namgivu/a26b1f6db044b6f4277d2293954475e7 to your computer and use it in GitHub Desktop.
Save namgivu/a26b1f6db044b6f4277d2293954475e7 to your computer and use it in GitHub Desktop.
dockerclearall() {
docker ps --format '{{.Names}}' | xargs -I {} bash -c 'echo "removing {} ..."; docker update --restart=no "{}"; docker stop -t1 "{}"; docker rm -f "{}"';
yes | docker container prune;
yes | docker network prune;
yes | docker volume prune
}
dockerstoprm() {
c=$1 # c aka container_name
docker stop -t1 $c; docker rm -f $c;
}
# remove-docker-volume
docker volume ls # list to get volume name :volumename
docker volume rm :volumename
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment