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

栏目: 编程工具 · 发布时间: 7年前

内容简介:之前在工作中因为一时兴奋,下载了很多添加执行权限:question:

之前在工作中因为一时兴奋,下载了很多 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

question: 如何删除所有未在使用的镜像文件?

question: $*$@ 有什么区别?


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

文明之光

文明之光

吴军 / 人民邮电出版社 / 2014-12 / 177元

吴军博士从对人类文明产生了重大影响却在过去被忽略的历史故事里,选择了有意思的几十个片段特写,以人文和科技、经济结合的视角,有机地展现了一幅人类文明发展的宏大画卷。 《文明之光》系列大致按照从地球诞生到近现代的顺序讲述了人类文明进程的各个阶段,每个章节相对独立,全景式地展现了人类文明发展历程中的多样性。《文明之光》系列首册讲述从人类文明开始到近代大航海这一历史阶段,共八个专题。第二册讲述了从近......一起来看看 《文明之光》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具