Eliminar contenedores según el estado:
docker rm -v $(docker ps --filter status=exited -q)
Nota:
- La opción "-v" que eliminará cualquier volumen asociado con los contenedores.
Para limpiar todos los contenedores en mi máquina de desarrollo:
docker rm -v -f $(docker ps -qa)
Nota:
- La opción "-f" forzará la eliminación de un contenedor en ejecución
Para Windows:
C:\> for /F %i in ('docker ps -qa') do docker rm %i
docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)
Para Windows (PowerShell):
docker rm -f $(docker ps -a -q)