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