Cargando

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




Solución elegida por el autor
Iniciado por David Cerbian , 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!

Pulsa corazón para recibir avisos de nuevas Respuestas

  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
  • Volver arriba

 

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!



 

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!



 

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



X