Skip to content

Instantly share code, notes, and snippets.

@mrroot5
Last active April 4, 2022 19:21
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save mrroot5/e470a14f76377883980fa1d5fd531087 to your computer and use it in GitHub Desktop.
Save mrroot5/e470a14f76377883980fa1d5fd531087 to your computer and use it in GitHub Desktop.
Borrar contenedores e imágenes de docker. También <none>. Keyords: prune, docker, images, docker images, docker prune, stop, docker stop, docker ps, ps.

Intro

En este fichero vas a aprender algunos comandos básicos para parar y eliminar contenedores además de imágenes de docker.

Contenedores

Parar todos los contenedores

docker stop $(docker ps -a -q)

Eliminar todos los contenedores

docker rm $(docker ps -a -q)

Imágenes

Eliminar las imágenes no tageadas (dangling)

# Opciones docker images
docker image prune

# Opciones docker rmi
docker rmi $(docker images dangling=true -q)

Eliminar todas las imágenes con <none>

IMPORTANTE este comando eliminará todas las imágenes que contengan <none> en el nombre.

docker rmi $(docker images | tail -n +2 | awk '$1 == "<none>" {print $'3'}')

Eliminar todas las imágenes

docker rmi $(docker images -q)

Fuente

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment