docker使用多个标记拉取图像

docker使用多个标记拉取图像,docker,containers,Docker,Containers,我在AWS ECR中有一个带有几个标签的图像。例如: 图片名称:myapp 标签:1.0.1,暂存,最新 现在我想使用versionnumber标签+environment标签来拉取这个docker图像 我已经试过了: docker pull 123456789.dkr.ecr.us-west-100.amazonaws.com/myapp:1.0.1:staging 但我得到了一个错误: 无效的引用格式 你知道这是否有可能吗 备注:仅使用1个标签即可工作。例如:myapp:1.0.1在doc

我在AWS ECR中有一个带有几个标签的图像。例如:

图片名称:myapp

标签:1.0.1,暂存,最新

现在我想使用versionnumber标签+environment标签来拉取这个docker图像

我已经试过了:

docker pull 123456789.dkr.ecr.us-west-100.amazonaws.com/myapp:1.0.1:staging
但我得到了一个错误:

无效的引用格式

你知道这是否有可能吗

备注:仅使用1个标签即可工作。例如:myapp:1.0.1

在docker之后

--所有标记,-错误下载存储库中所有标记的图像

因此,您可以实际执行以下操作以获得所有标记:

docker pull——所有标签123456789.dkr.ecr.us-west-100.amazonaws.com/myapp


如果您只需要一些标记,目前很遗憾这是不可能的,但为此,您可以将其放入脚本或
&&
它或其他任何您喜欢的内容中。

您不能以这种方式创建标记,但可以从图像创建多个标记。您不能一次指定多个标记。。。您必须使用“-”而不是“:”像:123456789.dkr.ecr.us-west-100.amazonaws.com/myapp:1.0.1-staging对每个标记进行单独的拉取调用为什么需要一次拉取所有标记?你需要每个标签还是只需要一个?你需要同时拉它们还是可以连续拉它们?Sergiu-myapp:1.0.1-stag‌​不工作;莱昂纳多·卡布雷——我正在尝试模仿形象;user3012759-好的。我认为有一种方法可以做到这一点;BMitch-我想在一个命令中完成这一点,而不是在单独的命令中;谢谢大家!!!