批量删除镜像或备份

#!/bin/bash
file=$(mktemp)
docker images | grep -v REPOSITORY | awk '{print $1":"$2}' >> $file
while read line;do
    docker rmi $line
done < $file

或者

file=$(docker images -aq)
for i in $file
do
docker rmi $i
done

#备份镜像

#!/bin/bash
image=$(docker images | grep -v TAG | awk '{print $1":"$2}' | tr '\n' ' ')
docker save $image > all.tar