我知道当您使用docker build
时,可以为一个图片提供多个标记:
docker build -t name1:tag1 -t name1:tag2 -t name2 .
但我们需要标记现有图像。所以我们使用docker tag
。
是否可以使用一个docker tag
命令为一个图像提供多个标签?
类似的东西:
docker tag busybox:latest image:1.0,latest
而不是像这里一样重复使用命令?:
docker tag busybox:latest image1:1.0
docker tag busybox:latest image1:latest
答案 0 :(得分:2)
使用xargs实用程序可以实现Docker多个标记。
试试这个
echo -e "image:latest\n image:1.0" | xargs -I{} docker tag busybox:latest {}