Access Docker Images Inside Gitlab Container Registry

Hi Team,

We are using gitlab container registry to store docker images. So using gitlab credentials the user can login to docker and able to pull and push images. But for an external customer we did not provide project access intentionally.
Now the customer is able to login to docker using gitlab credentials, but he is not able to pull docker images inside our gitlab container registry.
As far as I know only the gitlab project members could pull the images.
Is there a way to provide him access to docker images, without providing access to specific gitlab project? or pls suggest any work around?