使用脚本批量删除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: $* 和 $@ 有什么区别?


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

查看所有标签

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

Practical Vim, Second Edition

Practical Vim, Second Edition

Drew Neil / The Pragmatic Bookshelf / 2015-10-31 / USD 29.00

Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It’s available on almost every OS, and if you master the techniques in this book, you’ll never need an......一起来看看 《Practical Vim, Second Edition》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试