aboutsummaryrefslogtreecommitdiff
path: root/ci-dockerfiles-deployment/cleanup-update.sh
blob: 67997826e286012adc1ea680c935dde93fd48c41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash -e

for image in $(docker images|grep tcwg|grep -v none|grep -v hours|awk '{ print $1":"$2}');
do
    echo delete: $image;
    docker rmi $image;
done

for image in $(docker images|grep linaro|grep -v none|awk '{ print $1":"$2}');
do
    echo update: $image:
    if ! docker pull $image
    then
        echo could not fetch image from dockerhub, delete
        docker rmi $image||true
    fi
done

echo cleaning up
docker system prune -f