Please consider hosting your docker images in docker hub, like "normal" companies. E.g. "elastic/elasticsearch" or "elasticco/elasticsearch". It's a well established practice and people are used to finding official images there, know how to use it, integrate it easily into CI/CD pipelines, etc... Hosting images in your own repository is an unnecessary complication for your users.
Is there a specific reason on your part for not doing so?