After using Docker for a while, you may find out there are so many containers in stopped status, and they are not deleted. You can delete them one by one with
docker rm, but we are developers, how can we bear this?
Thank god Docker provides a parameter named
docker ps command to just print container IDs on console.
Delete all stopped containers
docker rm $(docker ps -f status=stopped -q)
Delete all containers
docker rm -f $(docker ps -a -q)
Isn’t it cool? If not, make some alias for this, like
alias drma=docker rm -f $(docker ps -a -q), that’s how it’s done!