I’ve been following the instructions at https://docs.docker.com/registry/deploying/ to configure a private registry with TLS and htpasswd. So far so good - I have it working up to the point that I can sign in with the account I created with htpasswd.
However, I want to configure two levels of access; one with admin privilege that allows push and pull and one with read-only privilege that allows pull only. Does anyone know the correct way to do this? By ‘the correct way’ I mean that I assume it is possible to do this by passing environment variable values to the container at startup.
If this is not possible does anyone know if it is functionality that is on the roadmap?
Thanks in advance for any assistance,