Nota: Si al querer borrar un contenedor tenemos el error de permiso denegado usemos esto:
sudo systemctl restart docker.socket docker.service
sudo docker image rm -f $(sudo docker image ls -q)
En primer lugar, tienes que saber qué nombres o ID de contenedores borrar. Para obtener una lista de todos los contenedores detenidos y en ejecución, puedes utilizar el siguiente comando:
Solo debes introducir el comando docker rm seguido de los ID o nombres de los contenedores separados por un espacio:
Para eliminar automáticamente un contenedor de Docker, añade el indicador --rm al ejecutar el contenedor con el comando docker run. Gracias a este indicador, el contenedor se borra automáticamente una vez se termina de utilizar.
También es posible eliminar a la vez todos los contenedores que han terminado su ejecución filtrándolos por su estado y utilizando el comando rm.
Puedes filtrar la lista de contenedores mediante la opción -f status=exited para mostrar solo los contenedores terminados.
Utiliza el resultado del paso anterior para obtener los ID de los contenedores terminados. Pásalos directamente al comando docker rm.
Puedes detener y eliminar todos los contenedores activos e inactivos del sistema a la vez, lo que puede ser útil al realizar una limpieza completa del entorno Docker.
Para comprobar la lista de contenedores, debes escribir el siguiente comando:
Cuando hayas realizado tu selección, reenvía el resultado a docker stop. De este modo, todos los contenedores se detendrán.
Una vez que estén detenidos todos los contenedores, puedes eliminarlos utilizando el comando docker rm:
Labore dolor amet ipsum ea, erat sit ipsum duo eos. Volup amet ea dolor et magna dolor, elitr rebum duo est sed diam elitr. Stet elitr stet diam duo eos rebum ipsum diam ipsum elitr.
123 Street, New York, USA
info@example.com
+012 345 67890
©
Your Site Name.
All Rights Reserved.
Designed by
HTML Codex
Distributed By:
ThemeWagon