第 4 章 配置 Docker 注册表以使用红帽单点登录
注意
Docker 身份验证默认为禁用。启用查看 配置集。
本节论述了如何配置 Docker 注册表,以使用 Red Hat Single Sign-On 作为其身份验证服务器。
有关如何设置和配置 Docker 注册表的更多信息,请参阅 Docker 注册表配置指南。
4.1. Docker registry 配置文件安装 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于具有更高级 Docker registry 配置的用户,通常建议提供自己的 registry 配置文件。Red Hat Single Sign-On Docker 供应商通过 Registry 配置文件格式选项支持这种 机制。选择这个选项将生成类似如下的输出:
auth:
token:
realm: http://localhost:8080/auth/realms/master/protocol/docker-v2/auth
service: docker-test
issuer: http://localhost:8080/auth/realms/master
auth:
token:
realm: http://localhost:8080/auth/realms/master/protocol/docker-v2/auth
service: docker-test
issuer: http://localhost:8080/auth/realms/master
然后可将这个输出复制到任何现有的 registry 配置文件中。如需有关如何设置该文件或以 基本示例 开始的更多信息,请参阅 registry 配置文件规格。
警告
别忘了为 rootcertbundle 字段配置 Red Hat Single Sign-On 域的公钥的位置。auth 配置在没有这个参数的情况下将无法工作。