Skip to content

Instantly share code, notes, and snippets.

@eagafonov
Last active February 28, 2020 00:44
Show Gist options
  • Save eagafonov/ec8db7f611288ae05e0c5dec8680b66c to your computer and use it in GitHub Desktop.
Save eagafonov/ec8db7f611288ae05e0c5dec8680b66c to your computer and use it in GitHub Desktop.
Docker cleanup commands
  • Remove stoppped containers

    docker rm $(docker ps -a -q --filter status=exited)

  • Delete all 'untagged/dangling' () image

    docker rmi $(docker images -q -f dangling=true)

  • Remove ALL unused images

    docker rmi $(docker images --format={{.Repository}}:{{.Tag}})

  • Remove unused images of dockerimagename

    docker rmi $(docker images --format={{.Repository}}:{{.Tag}} dockerimagename)

  • Remove ALL unused local volumes

    docker volume rm $(docker volume ls --filter dangling=true | grep local | cut -c20-)

  • Remove Anonymous unused local volumes

    docker volume rm $(docker volume ls --filter dangling=true | grep local | cut -c21- | egrep '[a-z0-9]{64}')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment