File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 1
1
echo " Reclaiming Docker Disk Space"
2
2
echo
3
3
4
- docker image ls --format " {{.Size}} {{.ID}}" | LANG=en_US sort -rh | while read line; do
5
- size=$( echo " $line " | cut -d' ' -f1 | sed -e ' s/\.[0-9]*//' | sed -e ' s/MB/000000/' | sed -e ' s/MB/000000000/' )
6
- if [ $size -gt 200000000 ]; then
7
- image=$( echo " $line " | cut -d' ' -f2 )
8
- docker image rm -f $image
4
+ docker image ls --format " {{.Size}} {{.ID}} {{.Repository}} {{.Tag}}" | LANG=en_US sort -rh | while read line; do
5
+ size=$( echo " $line " | cut -d' ' -f1 | sed -e ' s/\.[0-9]*//' | sed -e ' s/MB/000000/' | sed -e ' s/GB/000000000/' )
6
+ image=$( echo " $line " | cut -d' ' -f2 )
7
+ repository=$( echo " $line " | cut -d' ' -f3 )
8
+ tag=$( echo " $line " | cut -d' ' -f4 )
9
+ if [ " $tag " != " <none>" ]; then
10
+ if [ " $size " -gt 200000000 ]; then
11
+ echo " Cleaning $image $repository :$size "
12
+ docker image rm $image
13
+ fi
9
14
fi
10
15
done
11
16
You can’t perform that action at this time.
0 commit comments