Skip to content

Instantly share code, notes, and snippets.

@pwmpw
Forked from beeman/remove-all-from-docker.sh
Created February 10, 2019 22:14
Show Gist options
  • Save pwmpw/f830c16a449f4a58928a4ae353140191 to your computer and use it in GitHub Desktop.
Save pwmpw/f830c16a449f4a58928a4ae353140191 to your computer and use it in GitHub Desktop.

Revisions

  1. @beeman 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