Volver a la página principal
martes 5 noviembre 2024
3

Cómo eliminar contenedores en Docker con docker rm

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.

Cómo funciona el comando 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.

Sintaxis

docker rm [opciones] <contenedor_id> [contenedor_id ...]

Opciones comunes

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.

Ejemplos de uso

1. Eliminar un contenedor detenido

Para eliminar un contenedor específico que ya está detenido:

docker rm mi_contenedor

2. Eliminar varios contenedores a la vez

Para eliminar varios contenedores detenidos, se puede indicar una lista de IDs o nombres de contenedores:

docker rm contenedor1 contenedor2 contenedor3

3. Forzar la eliminación de un contenedor en ejecución

Para eliminar un contenedor que aún se está ejecutando, se utiliza la opción -f:

docker rm -f mi_contenedor

4. Eliminar un contenedor junto con sus volúmenes

Si se desea eliminar un contenedor y sus volúmenes asociados, se puede agregar la opción -v:

docker rm -v mi_contenedor

Más información

Para más detalles sobre el comando docker rm y sus opciones, puedes consultar la documentación oficial de Docker.

Etiquetas:
docker
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer