Pequeño script para borrar todos los contenedores de Docker

Estándar

docker-friendsPersonalmente como Docker lo uso para infinidad de pruebas una de las cosas que más me pasa es dejarme 4 o 5 containers que ya no me sirven para nada, y quiero borrarlos todos a la fuerza y sin perder más de 2 segundos.

Es por ello que me hice esta mierda pequeño script para parar y borrar ipsofactos los containers y dejar el servidor limpio.

Si por lo menos a una persona le sirve me doy por satisfecho:

#!/bin/bash

echo “Parando todos los containers”
sleep 1
docker stop $(docker ps -a -q)
echo “Tienes 3 segundos para detener la ejecución del borrado”
sleep 4
docker rm $(docker ps -a -q)

lineas_comando=$(docker ps -a | wc -l)

if [ “$lineas_comando” -eq 1 ];
then
echo “Borrado correctamente”
else
echo “Algo ha ido mal porque siguen quedando contenedores”
fi
sleep 1
exit

Leave a Reply