使用一个docker标记命令为Docker图像提供多个标记
我知道当你使用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
Docker多个标签可以使用xargs工具来实现。
尝试这个
echo -e "image:latest\n image:1.0" | xargs -I{} docker tag busybox:latest {}