dsaydon
dsaydon

Reputation: 4769

docker pull image using several tags

I have an image in AWS ECR with several tags. For example:

image name: myapp

tags: 1.0.1 , staging , latest

Now I want to pull this docker image using the version number tag + environment tag.

I already have tried:

docker pull 123456789.dkr.ecr.us-west-100.amazonaws.com/myapp:1.0.1:staging

but I get the error:

invalid reference format

Do you know if this is possible somehow?

Remark: using only 1 tag it's working. For example: myapp:1.0.1

Upvotes: 7

Views: 5183

Answers (1)

user3012759
user3012759

Reputation: 2095

after docker docs

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

so you can actually do following to get ALL tags:

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

If you do require just some tags it's sadly impossible at the moment, but for that you can just put it inside of a script or && it or whatever else you like.

Upvotes: 4

Related Questions