Shell删除包含指定名称的Docker Image

来源:互联网 发布:淘宝虚拟发货什么意思 编辑:程序博客网 时间:2024/06/05 07:15
docker images | grep -E "(aaa|bbb)" | awk '{print $3}' | uniq | xargs -I {} docker rmi --force {}

说明:docker images 查询出所有的image,然后通过grep 使用扩展的正则表达式匹配,找出含有aaa或者bbb的映像文件,接着用awk打印出第三列也就是hash值的那一列,再通过uniq把重复的去掉(如果做了tag会有多个名字有相同的hash值),然后将结果作为参数传给删除命令.

参考资料:

grep:http://man.linuxde.net/grep

awk:http://man.linuxde.net/awk

uniq:http://man.linuxde.net/uniq

xargs:http://man.linuxde.net/xargs

0 0
原创粉丝点击