Stop/Remove All Docker containers

sleroy | Dec 23, 2017 min read

This article contains few hints when you are using docker. My main article about Docker is How Docker is disrupting Legacy IT Companies.

Stop/remove all Docker containers

Hints to use with docker.

In the version 1.13.x and higher

Remove all unused containers, volumes, networks, and images (both dangling and unreferenced).

docker system prune

Link: doc docker/

Removes all stopped containers.

docker container prune

Link: doc docker/

Hack and hints

There are many ways to stop/remove all Docker containers.

 On Unix/Linux

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

One-liner:

docker rm -f $(docker ps -a -q)

For All images :

docker rmi $(docker images -q)

Remove all containers and volumes :

docker rm -v $(docker ps -a -q)

Stop faster docker images :

docker ps -a -q | xargs -n 1 -P 8 -I {} docker stop {}

 Windows

FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i

Powershell

docker rm @(docker ps -aq)

Link :

comments powered by Disqus