使用shell脚本迭代groovy映射

使用shell脚本迭代groovy映射,shell,groovy,pipeline,Shell,Groovy,Pipeline,我有一个groovy映射,它有一个对象(docker图像)作为键和一个值数组(docker对象的docker标记) 现在我想迭代这个groovy映射,在这里我只能以shell脚本的形式获取标记,这样我就可以进行下面的迭代 for image of images do for tag of tags do docker rmi $image:$tag done done 迭代地图,迭代标记: image_map.each{ image, tags -> tags.each

我有一个groovy映射,它有一个对象(docker图像)作为键和一个值数组(docker对象的docker标记)

现在我想迭代这个groovy映射,在这里我只能以shell脚本的形式获取标记,这样我就可以进行下面的迭代

for image of images do
 for tag of tags do
   docker rmi $image:$tag
 done
done

迭代地图,迭代标记:

image_map.each{ image, tags ->
    tags.each{ tag ->
        ["docker", "rmi", "${image}:${tag}"].execute()
    }
}
谢谢:)我能完成预期的任务
image_map.each{ image, tags ->
    tags.each{ tag ->
        ["docker", "rmi", "${image}:${tag}"].execute()
    }
}