mirror of
https://github.com/leandromoreira/digital_video_introduction.git
synced 2026-01-08 14:14:00 -05:00
adds setup and util scripts
This commit is contained in:
26
clean_docker.sh
Executable file
26
clean_docker.sh
Executable file
@@ -0,0 +1,26 @@
|
||||
EXITED=$(docker ps -q -f status=exited)
|
||||
DANGLING=$(docker images -q -f "dangling=true")
|
||||
DANGLING_VOLUME=$(docker volume ls -qf "dangling=true")
|
||||
|
||||
if [ "$1" == "--dry-run" ]; then
|
||||
echo "==> Would stop containers:"
|
||||
echo $EXITED
|
||||
echo "==> And images:"
|
||||
echo $DANGLING
|
||||
else
|
||||
if [ -n "$EXITED" ]; then
|
||||
docker rm $EXITED
|
||||
else
|
||||
echo "No containers to remove."
|
||||
fi
|
||||
if [ -n "$DANGLING" ]; then
|
||||
docker rmi $DANGLING
|
||||
else
|
||||
echo "No images to remove."
|
||||
fi
|
||||
if [ -n "$DANGLING_VOLUME" ]; then
|
||||
docker volume rm $DANGLING_VOLUME
|
||||
else
|
||||
echo "No volumes to remove."
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user