groundnuty
2/22/2016 - 11:46 AM

docker-cleanup.sh

#! /bin/bash
#
#
# Installing doker on ubuntu.
# edit sudo vim /etc/systemd/system/multi-user.target.wants/docker.service
# and change -d with daemon
# then  sudo service docker restart &&  sudo service docker status
#
#
set -eo pipefail
# --filter status=exited
for container in $(docker ps --no-trunc --all --quiet); do
  docker stop $container ;
  docker rm $container
done
# -f "dangling=true"
for image in $(docker images -q); do
  docker rmi -f $image
done

for vol in $(docker volume ls --filter dangling=true | grep '^local' | awk '{print $2}'); do
  docker volume rm $vol
done