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

Cómo liberar espacio con docker prune

El comando docker prune se utiliza para liberar espacio en el sistema eliminando los recursos que Docker ya no necesita, como contenedores, imágenes, redes y volúmenes no utilizados. Esto ayuda a mantener el entorno limpio y evita que se acumulen recursos innecesarios que ocupan espacio de almacenamiento.

Uso del comando docker prune

El comando docker prune puede ejecutarse con distintas opciones para eliminar específicamente tipos de recursos. A continuación, te explico cómo funciona y sus variaciones.

Opciones principales de docker prune

Comando Descripción
docker system prune Elimina todos los recursos no utilizados (contenedores, imágenes, redes y volúmenes).
docker container prune Elimina solo los contenedores detenidos.
docker image prune Elimina solo las imágenes que no están en uso.
docker network prune Elimina solo las redes no utilizadas.
docker volume prune Elimina solo los volúmenes no utilizados.

Ejemplo de uso de docker prune

1. Eliminar todos los recursos no utilizados:

docker system prune

Al ejecutar este comando, se te pedirá confirmación antes de eliminar todos los recursos no necesarios. Para hacerlo automáticamente, usa el indicador -f (force):

docker system prune -f

2. Eliminar solo contenedores detenidos:

docker container prune

3. Eliminar imágenes sin utilizar:

docker image prune

4. Eliminar redes no conectadas:

docker network prune

5. Eliminar volúmenes no utilizados:

docker volume prune

Consideraciones de uso

Es importante recordar que al ejecutar docker prune, Docker solo eliminará los recursos que no se estén utilizando activamente. Este comando no afectará a los contenedores o redes en uso.

Referencia oficial

Para más detalles sobre docker prune, consulta la documentación oficial de Docker.

Etiquetas:
docker
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer