删除镜像

#!/usr/bin/env bash

####删除docker镜像,每一个镜像都会保留最新的20个镜像,其余的删除。

export image_name_list=`docker images | awk '{print $1}' | sed '1d' | sort -u`

for vv in ${image_name_list[@]};do

    echo ++++++++++++  begin to delete $vv +++++++++++++++++++

    export name=$vv

    images_list=`echo $passwd | sudo -S docker images | grep $name | awk '{print ENVIRON["name"]":"$2}' | sed '1,20d' | tr '\n' ' '`

    docker rmi $images_list

done

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容