Docker virtual repository pull not obeying resolution order.
For example, Docker virtual repository that contains two local repositories with the same image name and tag is not obeying resolution order, and pulls the image from the second repository configured in the resolution list.
What is the expected behavior? Obey the order of resolution as configured in “Selected Repositories” on virtual repository.
Steps to reproduce:
- Create two local Docker repositories, A and B.
- Create a virtual Docker repository that aggregates the two local repositories, configure repository A as the first in the “Selected Repositories”.
- Push different images to local repositories A and B with the same name and tag.
- Pull The image from the virtual repository - it will pull the image from Repo B instead of
Possible workaround: Reverse the selected repositories order configured for resolution in “Selected Repositories”.