Skip to content

Instantly share code, notes, and snippets.

@gerryyang
Created February 28, 2018 05:17
Show Gist options
  • Save gerryyang/2c594b6c8d758d5bc9759f3b96c68736 to your computer and use it in GitHub Desktop.
Save gerryyang/2c594b6c8d758d5bc9759f3b96c68736 to your computer and use it in GitHub Desktop.
some docker clean operations
#!/bin/bash
# delete none images
docker images | grep none | awk -F' ' '{print $3}' | while read f; do docker rmi -f $f; done
# delete all stoped containers
docker rm -f $(docker ps -aq)
docker rm `docker ps -aq`
# delete all images
docker rmi -f $(docker images -q)
# delete some images
DOCKER_IMAGE_IDS=$(docker images | grep "dev\|none\|test-vp\|peer[0-9]-" | awk '{print $3}')
docker rmi -f $DOCKER_IMAGE_IDS
# delete dev* images
docker rmi `docker images dev* -aq`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment