Skip to content

Instantly share code, notes, and snippets.

@nickcernis
Last active October 25, 2025 09:12
Show Gist options
  • Save nickcernis/81b7b6498da559436c5172f0ccae760c to your computer and use it in GitHub Desktop.
Save nickcernis/81b7b6498da559436c5172f0ccae760c to your computer and use it in GitHub Desktop.

Revisions

  1. nickcernis revised this gist Jan 19, 2022. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -3,11 +3,19 @@
    `docker volume rm $(docker volume ls -q)` to delete all volumes.
    `docker rmi $(docker images -q)` to delete all images.

    Run all commands:

    `docker kill $(docker ps -q) && docker rm $(docker ps -a -q) && docker volume rm $(docker volume ls -q) && docker rmi $(docker images -q)`

    For fish shell, remove the `$`:

    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker volume rm (docker volume ls -q)` to delete all volumes.
    `docker rmi (docker images -q)` to delete all images.

    Run all commands:

    `docker kill (docker ps -q) && docker rm (docker ps -a -q) && docker volume rm (docker volume ls -q) && docker rmi (docker images -q)`

    If you see “[command name] requires at least 1 argument”, there were no containers or images to stop or remove.
  2. nickcernis revised this gist Nov 24, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@
    For fish shell, remove the `$`:

    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker volume rm (docker volume ls -q)` to delete all volumes.
    `docker rmi (docker images -q)` to delete all images.

  3. nickcernis revised this gist Nov 24, 2021. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,13 @@
    `docker kill $(docker ps -q)` to kill all running containers
    `docker rm $(docker ps -a -q)` to delete all stopped containers.
    `docker volume rm $(docker volume ls -q)` to delete all volumes
    `docker volume rm $(docker volume ls -q)` to delete all volumes.
    `docker rmi $(docker images -q)` to delete all images.

    For fish shell, remove the `$`:

    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker volume rm (docker volume ls -q)` to delete all volumes
    `docker volume rm (docker volume ls -q)` to delete all volumes.
    `docker rmi (docker images -q)` to delete all images.

    If you see “[command name] requires at least 1 argument”, there were no containers or images to stop or remove.
  4. nickcernis revised this gist Nov 24, 2021. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,13 @@
    `docker kill $(docker ps -q)` to kill all running containers
    `docker rm $(docker ps -a -q)` to delete all stopped containers.
    `docker volume rm $(docker volume ls -q)` to delete all volumes
    `docker rmi $(docker images -q)` to delete all images.

    For fish shell, remove the `$`:

    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker volume rm (docker volume ls -q)` to delete all volumes
    `docker rmi (docker images -q)` to delete all images.

    If you see “[command name] requires at least 1 argument”, there were no containers or images to stop or remove.
  5. nickcernis revised this gist Nov 3, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -8,4 +8,4 @@ For fish shell, remove the `$`:
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker rmi (docker images -q)` to delete all images.

    If you see “[command name] requires at least 1 argument”, it just means that there were no containers or images to stop or remove.
    If you see “[command name] requires at least 1 argument”, there were no containers or images to stop or remove.
  6. nickcernis revised this gist Nov 3, 2021. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -7,3 +7,5 @@ For fish shell, remove the `$`:
    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker rmi (docker images -q)` to delete all images.

    If you see “[command name] requires at least 1 argument”, it just means that there were no containers or images to stop or remove.
  7. nickcernis revised this gist Jul 23, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    `docker rm $(docker ps -a -q)` to delete all stopped containers.
    `docker rmi $(docker images -q)` to delete all images.

    For fish, remove the `$`:
    For fish shell, remove the `$`:

    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
  8. nickcernis revised this gist Jul 23, 2021. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,9 @@
    `docker kill $(docker ps -q)` to kill all running containers
    `docker rm $(docker ps -a -q)` to delete all stopped containers.
    `docker rmi $(docker images -q)` to delete all images.
    `docker rmi $(docker images -q)` to delete all images.

    For fish, remove the `$`:

    `docker kill (docker ps -q)` to kill all running containers
    `docker rm (docker ps -a -q)` to delete all stopped containers.
    `docker rmi (docker images -q)` to delete all images.
  9. nickcernis revised this gist Aug 1, 2020. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,3 @@
    Kill all running containers: `docker kill $(docker ps -q)`
    Delete all stopped containers: `docker rm $(docker ps -a -q)`
    Delete all images: `docker rmi $(docker images -q)`
    `docker kill $(docker ps -q)` to kill all running containers
    `docker rm $(docker ps -a -q)` to delete all stopped containers.
    `docker rmi $(docker images -q)` to delete all images.
  10. nickcernis revised this gist Aug 1, 2020. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,3 @@
    Kill all running containers: `docker kill $(docker ps -q)`
    Delete all stopped containers: `docker rm $(docker ps -a -q)`
    Delete all images: `docker rmi $(docker images -q)`
    Kill all running containers: `docker kill $(docker ps -q)`
    Delete all stopped containers: `docker rm $(docker ps -a -q)`
    Delete all images: `docker rmi $(docker images -q)`
  11. nickcernis revised this gist Aug 1, 2020. No changes.
  12. nickcernis created this gist Aug 1, 2020.
    3 changes: 3 additions & 0 deletions docker-cleanup.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    Kill all running containers: `docker kill $(docker ps -q)`
    Delete all stopped containers: `docker rm $(docker ps -a -q)`
    Delete all images: `docker rmi $(docker images -q)`