Removes all containers returned by condition docker container rm $(docker container ps -qa --filter "name=example1" --filter "name=example2") Removes images older than specified 'ImageID' and not tagged docker image rm $(docker images -q --filter "dangling=true" --filter "before=ImageID") List all container using specified volume docker volume ls --format "{{.Name}}" | xargs -I '{}' docker ps -a --filter volume="{}" List all images created from n months. docker images --format='{{.CreatedSince}}:{{ .ID}}' |grep month| cut -d ':' -f 2 Lists all layers from all images docker images -q | xargs -I '{}' docker inspect "{}" --format "{{println .Id}}{{range .RootFS.Layers}} {{println .}}{{end}}" Removes containers that are stopped more than 'XX' hours. docker container prune --filter until=XXh