2.5. 配置 Red Hat Quay
使用以下步骤生成详细说明所有组件的配置文件,包括 registry 设置、数据库和 Redis 连接参数。
流程
若要生成一个配置文件,请输入以下命令以
config
模式运行Quay
容器:您必须指定一个密码,例如,字符串secret
:sudo podman run --rm -it --name quay_config -p 80:8080 -p 443:8443 registry.redhat.io/quay/quay-rhel8:v3.8.15 config secret
$ sudo podman run --rm -it --name quay_config -p 80:8080 -p 443:8443 registry.redhat.io/quay/quay-rhel8:v3.8.15 config secret
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用浏览器访问
http://quay-server.example.com
的配置工具的用户界面。注意本文档假设您已在
/etc/hosts
文件中配置了quay-server.example.com
主机名。- 使用指定的用户名和密码登录
使用您在配置 Red Hat Quay 的步骤 1 中设置的用户名和密码登录。
注意如果您遵循此步骤,则用户名为 quayconfig,密码是 secret。
2.5.1. Red Hat Quay setup 复制链接链接已复制到粘贴板!
在 Red Hat Quay 配置编辑器中,您必须输入以下凭证:
- 基本配置
- 服务器配置
- 数据库
- Redis
2.5.1.1. 基本配置 复制链接链接已复制到粘贴板!
在 Basic Configuration 下,填充 Registry 标题和 Registry title Short 字段。如果填充了默认值,可以使用默认值。
2.5.1.2. 服务器配置 复制链接链接已复制到粘贴板!
在 Server Hostname 下,为可通过网络访问 registry 的位置指定 HTTP 主机和端口。
如果您遵循本文档中的说明,请输入 quay-server.example.com
。
2.5.1.3. 数据库 复制链接链接已复制到粘贴板!
在 Database 部分中,指定 Red Hat Quay 用来存储元数据的数据库的连接详情。
如果您遵循本文档中用于部署概念验证系统的说明,请输入以下值:
- 数据库类型: Postgres
- 数据库服务器: quay-server.example.com:5432
- Username: quayuser
- Password: quaypass
- 数据库名称: quay
2.5.1.4. Redis 复制链接链接已复制到粘贴板!
Redis 键值存储用于存储实时事件和构建日志。
如果您遵循本文档中的说明来部署概念验证系统,请在 Redis 部分下输入以下凭证:
- Redis Hostname: quay-server.example.com
- Redis 端口: 6379 (默认)
- Redis password: strongpassword
2.5.2. 验证并下载配置 复制链接链接已复制到粘贴板!
设定了所有必填字段后,点 Validate Configuration Changes 来验证您的设置。如果报告任何错误,请继续编辑配置,直到设置有效,Red Hat Quay 可以连接到您的数据库和 Redis 服务器。
验证后,下载 配置文件。停止运行配置编辑器的 Quay
容器。