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.9.15 config secret使用您的浏览器访问位于
http://quay-server.example.com的配置工具。注意本文档假设您已在
/etc/hosts文件中配置了quay-server.example.com主机名。- 使用指定的用户名和密码登录
使用您在配置 Red Hat Quay 的第 1 步中设置的用户名和密码登录。
注意如果您遵循此流程,用户名是 quayconfig,密码是 secret。
2.5.1. Red Hat Quay 设置 复制链接链接已复制到粘贴板!
在 Red Hat Quay 配置编辑器中,您必须输入以下凭证:
- 基本配置
- 服务器配置
- 数据库
- Redis
2.5.1.1. 基本配置 复制链接链接已复制到粘贴板!
在 Basic Configuration 下,填充 Registry Title 和 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
- 用户名 : quayuser
- 密码: quaypass
- 数据库名称: quay
2.5.1.4. Redis 复制链接链接已复制到粘贴板!
Redis 键值存储用于存储实时事件和构建日志。
如果您遵循本文档中的说明部署概念验证系统,请在 Redis 部分下输入以下凭证:
- redis Hostname: quay-server.example.com
- redis 端口: 6379 (默认)
- Redis 密码: strongpassword
2.5.2. 验证并下载配置 复制链接链接已复制到粘贴板!
设置所有必填字段后,单击 Validate Configuration Changes 来验证设置。如果报告任何错误,请继续编辑您的配置,直到设置有效,Red Hat Quay 可以连接到您的数据库和 Redis 服务器。
验证后,下载 配置文件。停止正在运行配置编辑器的 Quay 容器。