Docker rmi
docker rmi
elimina imágenes por su ID.
Para eliminar la imagen, primero debe enumerar todas las imágenes para obtener los ID de imagen, el nombre de la imagen y otros detalles. Ejecutando un comando simple docker images -a
o docker images
.
Después de eso, asegúrese de qué imagen desea eliminar, para hacerlo ejecutando este simple comando docker rmi
. Luego, puede confirmar que la imagen se ha eliminado o no enumerando todas las imágenes y verificando.
Eliminar varias imágenes
Existe una forma de eliminar más de una imagen a la vez, cuando desea eliminar varias imágenes específicas. Entonces, para hacer eso, primero obtenga ID de imagen simplemente enumerando las imágenes y luego ejecute un comando simple seguido.
docker rmi ...
Escriba ID de imágenes en el comando seguido de los espacios entre ellos.
Eliminar todas las imágenes a la vez
Para eliminar todas las imágenes, hay un comando simple para hacerlo. docker rmi $(docker images -q)
Aquí, en el comando anterior, hay dos comandos, el primero que se ejecuta en la $()
sintaxis de shell is y devuelve los resultados ejecutados en esa sintaxis. Entonces, en este -q- is a option is used to provide to return the unique IDs,
$ () devuelve los resultados de las ID de imagen y luego docker rmi
elimina todas esas imágenes.
Para más información:
- Documentos de la CLI de Docker: rmi
Docker rm
docker rm
elimina contenedores por su nombre o ID.
Cuando tiene contenedores Docker en ejecución, primero debe detenerlos antes de eliminarlos.
- Detenga todos los contenedores en ejecución:
docker stop $(docker ps -a -q)
- Eliminar todos los contenedores detenidos:
docker rm $(docker ps -a -q)
Eliminar varios contenedores
Puede detener y eliminar varios contenedores pasando a los comandos una lista de los contenedores que desea eliminar. La sintaxis de shell $()
devuelve los resultados de todo lo que se ejecuta entre corchetes. Entonces puede crear su lista de contenedores dentro de esto para pasar a los comandos stop
y rm
.
Aquí hay un desglose de docker ps -a -q
docker ps
enumerar contenedores-a
la opción de listar todos los contenedores, incluso los detenidos. Sin esto, de forma predeterminada solo enumera los contenedores en ejecución-q
la opción silenciosa para proporcionar solo ID numéricos de contenedor, en lugar de una tabla completa de información sobre contenedores
Más información:
- Documentos de la CLI de Docker: rm
Más información sobre imágenes en Docker:
- Guía de imágenes de Docker
- ¿Dónde se almacenan las imágenes de Docker?
Más información sobre contenedores en Docker:
- Cómo automatizar la implementación de contenedores de Docker
- Cómo reparar las vulnerabilidades del contenedor Docker
Más información sobre Docker:
- Una guía para principiantes de Docker
- Curso de Docker DevOps (curso de video gratuito)
- Docker 101: desde la creación hasta la implementación