Skip to content

Instantly share code, notes, and snippets.

@b-barry
Forked from beeman/remove-all-from-docker.sh
Last active June 16, 2019 20:20
Show Gist options
  • Save b-barry/6775c4c39f7c5778ea5dcb81eeaacadf to your computer and use it in GitHub Desktop.
Save b-barry/6775c4c39f7c5778ea5dcb81eeaacadf to your computer and use it in GitHub Desktop.

Revisions

  1. Bouba revised this gist Jun 16, 2019. No changes.
  2. Bouba revised this gist Jun 16, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions remove-all-from-docker.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,6 @@
    # One command
    docker stop `docker ps -qa` && docker rm `docker ps -qa` && docker rmi -f `docker images -qa ` && docker volume rm $(docker volume ls -qf) && docker network rm `docker network ls -q`

    # Stop all containers
    docker stop `docker ps -qa`

  3. Bouba revised this gist Jun 16, 2019. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions remove-all-from-docker.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    # One command
    docker stop `docker ps -qa` && docker rm `docker ps -qa` && docker rmi -f `docker images -qa ` && docker volume rm $(docker volume ls -qf) && docker network rm `docker network ls -q`
    # Stop all containers
    docker stop `docker ps -qa`

  4. @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