第 4 章 配置 Docker 注册表以使用 Red Hat Single Sign-On
注意
Docker 身份验证默认为禁用。要启用查看 配置文件。
本节论述了如何将 Docker 注册表配置为使用 Red Hat Single Sign-On 作为其身份验证服务器。
有关如何设置和配置 Docker 注册表的更多信息,请参阅 Docker 注册表配置指南。
4.1. Docker registry 配置文件安装 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于具有更高级 Docker 注册表配置的用户,通常建议提供自己的注册表配置文件。Red Hat Single Sign-On Docker 供应商通过 Registry Config File Format 选项支持这种机制。选择这个选项将生成类似如下的输出:
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 配置文件规格。
警告
不要忘记用 Red Hat Single Sign-On 域公共证书的位置配置 rootcertbundle 字段。如果不使用此参数,auth 配置将无法正常工作。