内容简介:之前在工作中因为一时兴奋,下载了很多添加执行权限: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:
$*
和 $@
有什么区别?
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定
- KVM镜像制作及挂载镜像文件
- 查看Docker镜像仓库中镜像的所有标签
- Vagrant 使用国内镜像安装插件和 box 镜像
- 不要轻易使用 Alpine 镜像来构建 Docker 镜像,有坑!
- Harbor 1.7 发布,在线 GC、镜像历史、镜像复制
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Automate This
Christopher Steiner / Portfolio / 2013-8-9 / USD 25.95
"The rousing story of the last gasp of human agency and how today's best and brightest minds are endeavoring to put an end to it." It used to be that to diagnose an illness, interpret legal docume......一起来看看 《Automate This》 这本书的介绍吧!