Eliminar un Container
Podemos eliminar un container permanentemente, pero antes de eso, tenemos que detener el container o usar la opción de forzado. En esta receta, crearemos y eliminaremos un container.
Preparación
Asegúrate de que el daemon de Docker se esté ejecutando en el host y se pueda conectar a través del cliente de Docker. También necesitarás algunos containers en estado detenido o en ejecución para eliminarlos.
Cómo hacerlo…
Usa el siguiente comando:
$ docker container rm [OPTIONS] CONTAINER [CONTAINER]
O ejecuta el siguiente comando heredado:
$ docker rm [OPTIONS] CONTAINER [CONTAINER]
Primero crearemos un container y luego lo eliminaremos usando los siguientes comandos:
$ ID=$(docker container create ubuntu /bin/bash)
$ docker container stop $ID
$ docker container rm $ID

Como podemos ver en la captura de pantalla anterior, el container no apareció al introducir el comando docker container ls después de ser detenido. Tuvimos que proporcionar la opción -a para listarlo.
Más información…
Para eliminar un container en ejecución, primero debe detenerse usando el comando docker container stop y luego eliminarse usando el comando docker container rm.
Para eliminar un container forzadamente sin una detención intermedia, usa la opción -f del comando docker container rm.
Para eliminar todos los containers, primero necesitamos detener todos los containers en ejecución y luego eliminarlos. Ten cuidado antes de ejecutar estos comandos, ya que eliminarán tanto los containers en ejecución como los detenidos:
$ docker container stop $(docker container ls -q)
$ docker container rm $(docker container ls -aq)
Existen opciones para eliminar un enlace especificado y los volumes asociados al container, que exploraremos más adelante.
Cómo funciona…
El daemon de Docker eliminará la capa de lectura/escritura, que se creó al iniciar el container.
Ver también
Consulta la opción help de docker container rm:
$ docker container rm --help
La documentación en el sitio web de Docker se puede encontrar aquí: https://docs.docker.com/engine/reference/commandline/container_rm/.