Saltar al contenido

Docker: cómo eliminar todas las imágenes locales de Docker

Si hallas algún problema con tu código o proyecto, recuerda probar siempre en un entorno de testing antes subir el código al trabajo final.

Solución:

Para Unix

Para eliminar todos los contenedores, incluido su uso de volúmenes,

docker rm -vf $(docker ps -a -q)

Para borrar todas las imágenes,

docker rmi -f $(docker images -a -q)

Recuerde, debe eliminar todos los contenedores antes de eliminar todas las imágenes a partir de las cuales se crearon esos contenedores.

Para ventanas

En caso de que esté trabajando en Windows (Powershell),

$images = docker images -a -q
foreach ($image in $images)  docker image rm $image -f 

Según el comentario de CodeSix, una línea para Windows Powershell,

docker images -a -q | %  docker image rm $_ -f 

Para Windows usando la línea de comandos,

for /F %i in ('docker images -a -q') do docker rmi -f %i

Usa esto para elimina todo:

docker system prune -a --volumes

Eliminar todos los contenedores, volúmenes, redes e imágenes no utilizados

WARNING! This will remove:
    - all stopped containers
    - all networks not used by at least one container
    - all volumes not used by at least one container
    - all images without at least one container associated to them
    - all build cache

https://docs.docker.com/engine/reference/commandline/system_prune/#extended-description

Para borrar todo simplemente hacer:

$ docker system prune --all

Todo significa:

  • todos los contenedores detenidos
  • todas las redes no utilizadas por al menos un contenedor
  • todas las imágenes sin al menos un contenedor asociado a ellas
  • todo el caché de compilación

Puntuaciones y reseñas

Más adelante puedes encontrar las notas de otros administradores, tú de igual manera eres capaz mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *