If you want to delete ALL containers , running or exited, you can do this with a single command.
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
If you only want to delete containers that have ‘exited’, then use:
docker ps -a | grep Exited | cut -d ‘ ‘ -f 1 | xargs docker rm