Cómo eliminar imágenes y contenedores Docker CentOS Ubuntu



  Solución Elegida Por El Autor

Publicado 03 enero 2019 - 11:24

Si quieres eliminar los Dockers e imágenes Docker, es algo muy fácil y rápido de hacer que podrás realizar con el simple hecho de introducir unos comandos y listo. Sin embargo, hay diferentes situaciones, que te explicaré a continuación.

 

Por ejemplo, si quieres borrar una o más imágenes en el Docker, entonces deberás realizar el siguiente procedimiento:

  1. Abre el terminal de Ubuntu.
  2. A continuación, deberás introducir el comando “Docker images -a”.
  3. Presiona ENTER en tu teclado.

 

Con este comando habrás introducido el indicados -a, que es correspondiente para poder ubicar el ID de aquellas fotos que vayas a querer borrar. Una vez que hayas introducido el comando, te va a salir todo un listado de imágenes que tienes, teniendo incluido también las capas de las fotos intermedias.

 

Ahora bien, cuando tienes la imagen localizada, haz lo siguiente:

  1. Dentro del terminal debes introducir ahora el comando correspondiente con: Docker rmi *ID de la imagen*.
  2. Presiona ENTER o INTRO en el teclado.

Con este comando habrás eliminado la imagen o imágenes que querías. En donde va introducido el ID, también podrás colocar la etiqueta que también sale en la información proporcionada con el primer comando.

 

Otra de las cosas que podrás borrar son las imágenes dangling, que se refieren a las capas que no tienen relación alguna con las fotos etiquetadas, es decir, ya no cumplen ningún fin más que el de consumir espacio en el disco duro. Para esto, debes hacer lo siguiente:

  1. Introduce el comando en el terminal: Docker images -f dangling=true.
  2. Presiona INTRO o ENTER en tu teclado.
  3. Cuando hayas identificado las imágenes dangling que vas a querer eliminar, deberás introducir el siguiente comando: Docker rmi $(Docker images -f dangling=true -q). Y presiona ENTER en el teclado

 

Con este último comando solo estaríamos confirmando la eliminación de dichas imágenes. Para eliminar todas las imágenes deberás introducir primero el comando “Docker images -a”, como el primer método; seguido del comando “Docker rmi $(Docker images -a -q)”.

 

Esto es para hacer una limpieza total de las imágenes Docker de tu computadora, pero si lo realizas, te recomiendo que también hagas de una vez el de las imágenes dangling.

 

Finalmente, te explicaré lo que debes hacer para eliminar los contenedores Docker en diferentes situaciones. Si quieres eliminar uno o más, debes hacer lo siguiente:

  1. Abre el terminal de Ubuntu.
  2. Introduce el comando “Docker ps -a”.
  3. Presiona ENTER en el teclado. Te debe aparecer todo un listado de contenedores que tienes con su nombre o ID.
  4. Ingresa el comando: Docker rmi ID_o_nombre.
  5. Y presiona la tecla INTRO o ENTER de tu teclado.

De esta forma, habremos eliminado los contenedores específicos que teníamos. Puedes colocar varios contenedores para así borrarlos con un solo comando. Realmente es algo muy sencillo de usar y de entender.

 

No conozco otro método aparte de este, pero creo que cualquiera de estos comandos te servirá de mucha ayuda para borrar las imágenes y contenedores Docker de tu computadora con Ubuntu.

¡Espero que te haya servido! ¡Saludos!

   AUTOR PREGUNTA

Publicado 20 marzo 2017 - 20:13

Hola, necesito eliminar imágenes y contenedores del Docker Engine conocido para sistemas Linux. Docker es un framework de aplicación basado en contenedor. Los contenedores Docker son los que se pueden enviar a una ubicación remota sin tener que hacer la configuración completa de la aplicación. Lo tengo en CentOS y necesito eliminar imágenes de este tipo. Muchas gracias.




13 personas más tuvieron esta duda Yo también

 

Publicado 20 marzo 2017 - 22:13

En esto puedo ayudarte.
 
Cómo eliminar imágenes de Docker
 
Para borrar estas imágenes Docker tenemos la opción rmi. Podrás eliminar la imagen de acoplador de nuestro sistema local que necesites en cada momento. Usa el comando siguiente cambiadno IMAGEN-ID que serían de la imagen de Docker que quieras eliminar.
 
Primero con este comando encuentras las imagenes disponibles:
 
docker images
 
Segundo con este comando la eliminas la que requieras:
 
docker rmi IMAGEN-ID

   AUTOR PREGUNTA

Publicado 20 marzo 2017 - 22:14

 

En esto puedo ayudarte.
 
Cómo eliminar imágenes de Docker
 
Para borrar estas imágenes Docker tenemos la opción rmi. Podrás eliminar la imagen de acoplador de nuestro sistema local que necesites en cada momento. Usa el comando siguiente cambiadno IMAGEN-ID que serían de la imagen de Docker que quieras eliminar.
 
Primero con este comando encuentras las imagenes disponibles:
 
docker images
 
 
Segundo con este comando la eliminas la que requieras:
 
docker rmi IMAGEN-ID

 

 

Ooo muchas gracias Luis. Muy buena respuesta. ¿Sabes como eliminar los contenedores? Sería ya de 10 jeje.


 

Publicado 20 marzo 2017 - 22:22

Si claro, con estas formas se puede:

 

Eliminar un contenedor Docker
 
Si necesitas también eliminar los contenedores, Docker proporciona la opción rm. Fíjate que sin la i como en eliminar imágenes (rmi). Con esto podemos eliminar cualquier contenedor. Es sencillo de usar también. Comando es este:
 
Primero ver los docker que tenemos (ver el listado):
 
docker ps -a
 
Luego este sería para eliminarlo:
 
docker rmi IMAGEN-ID
 
 
También te dejo otra opción que sería para eliminar todos los Docker y pararlos.
 
 

Eliminar todos los contenedores Docker

 

Para eliminar todos los contenedores Docker, primero se deben parar los contenedores y después con un comando los eliminas.

 

docker stop $(docker ps -a -q)

docker rm $(docker ps -a -q)

 

Gracias por los puntos que me has dado!


   AUTOR PREGUNTA

Publicado 20 marzo 2017 - 22:25

Muchisimas gracias Luis!!!


 

Publicado 03 enero 2019 - 11:24

Si quieres eliminar los Dockers e imágenes Docker, es algo muy fácil y rápido de hacer que podrás realizar con el simple hecho de introducir unos comandos y listo. Sin embargo, hay diferentes situaciones, que te explicaré a continuación.

 

Por ejemplo, si quieres borrar una o más imágenes en el Docker, entonces deberás realizar el siguiente procedimiento:

  1. Abre el terminal de Ubuntu.
  2. A continuación, deberás introducir el comando “Docker images -a”.
  3. Presiona ENTER en tu teclado.

 

Con este comando habrás introducido el indicados -a, que es correspondiente para poder ubicar el ID de aquellas fotos que vayas a querer borrar. Una vez que hayas introducido el comando, te va a salir todo un listado de imágenes que tienes, teniendo incluido también las capas de las fotos intermedias.

 

Ahora bien, cuando tienes la imagen localizada, haz lo siguiente:

  1. Dentro del terminal debes introducir ahora el comando correspondiente con: Docker rmi *ID de la imagen*.
  2. Presiona ENTER o INTRO en el teclado.

Con este comando habrás eliminado la imagen o imágenes que querías. En donde va introducido el ID, también podrás colocar la etiqueta que también sale en la información proporcionada con el primer comando.

 

Otra de las cosas que podrás borrar son las imágenes dangling, que se refieren a las capas que no tienen relación alguna con las fotos etiquetadas, es decir, ya no cumplen ningún fin más que el de consumir espacio en el disco duro. Para esto, debes hacer lo siguiente:

  1. Introduce el comando en el terminal: Docker images -f dangling=true.
  2. Presiona INTRO o ENTER en tu teclado.
  3. Cuando hayas identificado las imágenes dangling que vas a querer eliminar, deberás introducir el siguiente comando: Docker rmi $(Docker images -f dangling=true -q). Y presiona ENTER en el teclado

 

Con este último comando solo estaríamos confirmando la eliminación de dichas imágenes. Para eliminar todas las imágenes deberás introducir primero el comando “Docker images -a”, como el primer método; seguido del comando “Docker rmi $(Docker images -a -q)”.

 

Esto es para hacer una limpieza total de las imágenes Docker de tu computadora, pero si lo realizas, te recomiendo que también hagas de una vez el de las imágenes dangling.

 

Finalmente, te explicaré lo que debes hacer para eliminar los contenedores Docker en diferentes situaciones. Si quieres eliminar uno o más, debes hacer lo siguiente:

  1. Abre el terminal de Ubuntu.
  2. Introduce el comando “Docker ps -a”.
  3. Presiona ENTER en el teclado. Te debe aparecer todo un listado de contenedores que tienes con su nombre o ID.
  4. Ingresa el comando: Docker rmi ID_o_nombre.
  5. Y presiona la tecla INTRO o ENTER de tu teclado.

De esta forma, habremos eliminado los contenedores específicos que teníamos. Puedes colocar varios contenedores para así borrarlos con un solo comando. Realmente es algo muy sencillo de usar y de entender.

 

No conozco otro método aparte de este, pero creo que cualquiera de estos comandos te servirá de mucha ayuda para borrar las imágenes y contenedores Docker de tu computadora con Ubuntu.

¡Espero que te haya servido! ¡Saludos!


   AUTOR PREGUNTA

Publicado 08 enero 2019 - 19:14

Gracias a todos por las respuestas que habéis dado, se agradece mucho vuestra ayuda. Saludos.


 

Publicado 02 mayo 2019 - 06:17

Docker permite archivar aplicaciones varias en contenedores, de manera tal que sea fácil su uso y que puedas disfrutar de ellos en el momento que consideres conveniente, por su gran versatilidad en la gran mayoría de los casos te permite el almacenaje de una cantidad excesiva de imágenes, así como datos variados que a la larga ocupan mucho espacio y no generan ningún tipo de beneficio, si deseas eliminar una o más imágenes sigue los siguientes pasos.

 

Borrar una o más imágenes en Docker

  • Ingresa mediante tu terminal a la alternativa “Ubuntu”
  • Posteriormente, se abrirá una pantalla donde se muestra una barra de búsqueda donde debes escribir el comando “Docker Images –a”
  • A continuación debes presionar la tecla “Enter” espera unos segundos y se mostrara un listado de imágenes.
  • Ahora podrás escoger la imagen que deseas eliminar

Ingresando el comando anterior,  lograras borrar todas las imágenes docker del dispositivo, lo que trae como resultado una ampliación en la capacidad del disco del equipo.

 

Eliminar uno o más contenedores

  • Utiliza los pasos anteriores, donde debes ingresar a Ubuntu y escribe el comando “Docker ps-a” se utiliza el guion para que puedas seleccionar directamente el ID de aquel contenido que necesitas borrar.
  • Ahora debes presionar la tecla “Enter”.  
  • Luego se muestran las imágenes que necesitas liberar. En esta parte del procedimiento es posible pasar la etiqueta de las imágenes al comando “Docker rmi:

Eliminar imágenes dangling

  • Debes saber que las imágenes que se encuentran en docker, están constituidas por múltiples capas, en el caso de las imágenes dangling no existe ninguna interconexión con las imágenes etiquetadas por lo que si deseas eliminarlas puedes igualmente usar el comando Docker rmi. Previamente para que puedas observar la lista de imágenes solo debes utilizar el flaq de filtro-f, esto junto a un valor de Dangling=true.