Use el comando docker ps con el indicador -a para ubicar el nombre o ID de los contenedores que desea eliminar
docker ps -a
Para eliminar: $ docker rm ID_o_Name ID_or_Name
Retire un contenedor al salir:
Si sabe cuando está creando un contenedor que no querrá mantenerlo una vez que haya terminado, puede ejecutar docker run --rm para eliminarlo automáticamente cuando salga.
Ejecutar y eliminar: docker run --rm image_name
Retire todos los contenedores salidos:
Puede ubicar contenedores utilizando docker ps -a y filtrarlos por su estado: creados, reiniciados, en ejecución, pausados o salidos. Para revisar la lista de contenedores salidos, use el indicador -f para filtrar según el estado. Cuando haya verificado que desea eliminar esos contenedores, use -q para pasar los ID al comando docker rm.
Lista:
docker ps -a -f status=exited
docker rm $(docker ps -a -f status=exited -q)
Retire los contenedores con más de un filtro :
Los filtros Docker se pueden combinar repitiendo la bandera de filtro con un valor adicional. Esto da como resultado una lista de contenedores que cumplen cualquiera de las condiciones. Por ejemplo, si desea eliminar todos los contenedores marcados como Creado (un estado que puede resultar cuando ejecuta un contenedor con un comando no válido) o Salido, puede usar dos filtros:
docker ps -a -f status=exited -f status=created
Detener y quitar todos los contenedores:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)