4.2. Docker registry 环境变量覆盖安装
通常,最好使用简单的环境变量覆盖开发或 POC Docker 注册表。虽然此方法通常不建议用于生产环境,但当一个需要快速和 日志记录的方式来备份 registry 时,会很有帮助。使用客户端安装选项卡中的 Variable Override 格式选项,输出应类似于下面的内容:
REGISTRY_AUTH_TOKEN_REALM: http://localhost:8080/auth/realms/master/protocol/docker-v2/auth REGISTRY_AUTH_TOKEN_SERVICE: docker-test REGISTRY_AUTH_TOKEN_ISSUER: http://localhost:8080/auth/realms/master
REGISTRY_AUTH_TOKEN_REALM: http://localhost:8080/auth/realms/master/protocol/docker-v2/auth
REGISTRY_AUTH_TOKEN_SERVICE: docker-test
REGISTRY_AUTH_TOKEN_ISSUER: http://localhost:8080/auth/realms/master
警告
别忘了通过 Red Hat Single Sign-On 域的公钥配置 REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE 覆盖的 REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE 覆盖。auth 配置在没有这个参数的情况下将无法工作。