Skip to content

Instantly share code, notes, and snippets.

@beeman
Created November 15, 2016 03:04
Show Gist options
  • Save beeman/aca41f3ebd2bf5efbd9d7fef09eac54d to your computer and use it in GitHub Desktop.
Save beeman/aca41f3ebd2bf5efbd9d7fef09eac54d to your computer and use it in GitHub Desktop.

Revisions

  1. beeman created this gist Nov 15, 2016.
    25 changes: 25 additions & 0 deletions remove-all-from-docker.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    # Stop all containers
    docker stop `docker ps -qa`

    # Remove all containers
    docker rm `docker ps -qa`

    # Remove all images
    docker rmi -f `docker images -qa `

    # Remove all volumes
    docker volume rm $(docker volume ls -qf)

    # Remove all networks
    docker network rm `docker network ls -q`

    # Your installation should now be all fresh and clean.

    # The following commands should not output any items:
    # docker ps -a
    # docker images -a
    # docker volume ls

    # The following command show only show the default networks:
    # docker network ls