El comando docker rm se utiliza en Docker para eliminar contenedores que ya no están en uso. Es ideal para limpiar contenedores detenidos, liberando así espacio y mejorando la organización del entorno Docker. Este comando puede eliminar contenedores específicos y admite opciones adicionales para forzar la eliminación de contenedores en ejecución.
docker rm
El comando docker rm se usa para eliminar uno o varios contenedores. Es importante notar que, de forma predeterminada, este comando solo puede eliminar contenedores que están detenidos. Si un contenedor aún está en ejecución, será necesario usar la opción -f (force) para detenerlo y eliminarlo.
docker rm [opciones] <contenedor_id> [contenedor_id ...]
| Opción | Descripción |
|---|---|
-f, --force
|
Fuerza la eliminación del contenedor en ejecución. |
-v, --volumes
|
Elimina también los volúmenes asociados al contenedor. |
Para eliminar un contenedor específico que ya está detenido:
docker rm mi_contenedor
Para eliminar varios contenedores detenidos, se puede indicar una lista de IDs o nombres de contenedores:
docker rm contenedor1 contenedor2 contenedor3
Para eliminar un contenedor que aún se está ejecutando, se utiliza la opción -f:
docker rm -f mi_contenedor
Si se desea eliminar un contenedor y sus volúmenes asociados, se puede agregar la opción -v:
docker rm -v mi_contenedor
Para más detalles sobre el comando docker rm y sus opciones, puedes consultar la documentación oficial de Docker.
Jorge García
Fullstack developer