docker 使用多个标签拉取镜像

dsa*_*don 6 containers docker

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

图像名称:myapp

标签: 1.0.1 , 分期 , 最新

现在我想使用版本号标签+环境标签来拉取这个docker镜像。

我已经尝试过:

docker pull 123456789.dkr.ecr.us-west-100.amazonaws.com/myapp:1.0.1:staging
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

参考格式无效

你知道这是否可能吗?

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

use*_*759 3

在 docker文档之后

--all-tags, -a false Download all tagged images in the repository

所以你实际上可以执行以下操作来获取所有标签:

docker pull --all-tags 123456789.dkr.ecr.us-west-100.amazonaws.com/myapp

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