美文网首页
使用脚本批量删除docker镜像文件

使用脚本批量删除docker镜像文件

作者: 端端来也 | 来源:发表于2019-02-26 18:09 被阅读0次

之前在工作中因为一时兴奋,下载了很多docker镜像,一直没用过,于是想着写一个脚本批量删除掉某些镜像。很简单,创建delete.sh代码如下:

for name in $@;do
  image_id=$(docker images | grep $name | awk '{print $3}')
  if [ ! $image_id ];then
    echo ${name}'镜像未找到'
    continue
  else
        docker rmi $image_id
        if [ $? -eq 0 ];then
            echo ${name}'删除成功'
        else
            echo ${name}'删除失败...'
        fi
   fi
done

添加执行权限:chmod +x delete.sh
而后执行./delete.sh redis appium node golang

1.question:如何删除所有未在使用的镜像文件?
2.question:$*$@有什么区别?
3.question:判断变量或参数为空有几种办法?

相关文章

网友评论

      本文标题:使用脚本批量删除docker镜像文件

      本文链接:https://www.haomeiwen.com/subject/nakzyqtx.html