This has been asked a few times over the years but nothing recent. From the documentation it really looks like Docker at some point attempted to support this, but I can’t seem to find anything that works.
I used to have my tools at https://<ToolName>.<Organization>.com, meaning I had to have a unique certificate per tool or at least use a lot of alternate names to redirect them all (since they happened to all be hosted on the same server). This was annoying and expensive pointlessly, but modern standards insist you can’t be convenient like wildcard certs or longer than a year certificate expiration.
We tried this time around to instead use https://Tools.<Organization>.com/<ToolName>, as this allows us to still use NGINX and register one certificate for everything covering https://Tools.<Organization>.com. While it was not easy with some of the NGINX and web redirection things, this ultimately works for everything else, slam dunk.
Then i tried to take my registry (https://Tools.<Organization>.com/dockerregistry) and move my old key images from my old registry to it. It failed with a 404 not found. I’ve tried everything I could find in a LOT of old forum posts which mostly said we couldn’t do this, but this just seems like a very shortsighted decision.
Is this really still the case? What does docker gain from always mashing together the registry address and the image name/repo ? Is it really broken because it determines the image name by searching for the first slash???
Hoping someone came up with a work around for this years ago and it just isn’t easy to find? I’d really like to keep this structure working, as it’s way easier to maintain, especially on the NGINX side.