Pull only one from multiple single image

I have several private Docker images in my Docker Hub account. On the production server I would like to make available the ability to pull an image.

But I want the production server to only have access to one of them. Is it possible to create such access in Docker Hub that would allow to pull only one private image and the other private ones would be inaccessible for that user?

In an organization, you can have teams and allow read access to a specific image repository, but with Pro account, I don’t think so.

I could test it, because I still have a free organization from the times when it was free and later these organizations were almost made read-only. Since it lead to some complaints, Docker kept them, but new organizations require Team or Business subscriptions.

Hi @rimelek, thanks a lot for your answer. By your recommendation, I will need pay both of the accounts, my self and also those with read-only access. This is was not acceptable, because I was searching for some ultra low-cost solution.

At the end of the day, I created a new docker account, add this account directly into the container as a collaborator (read only access I still didn’t solved, for this situation, I will need to create new organization and pay for each user).