2.5. 配置 Red Hat Quay
在运行 Red Hat Quay 服务前,您需要生成一个配置文件,其中包含所有组件的详细信息,包括注册表设置,以及数据库和 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.7.13 config secret-
使用您的浏览器访问配置工具的用户界面
http://quay-server.example.com。请注意,本文档假设您已在/etc/hosts文件中配置了quay-server.example.com主机名。 -
使用用户名
quayconfig和密码secret登录,或者上述podman run命令中指定的任何值。
2.5.1. Red Hat Quay 设置 复制链接链接已复制到粘贴板!
在配置编辑器中输入以下详情:
- 基本配置
- 服务器配置
- 数据库
- Redis
2.5.1.1. 基本配置 复制链接链接已复制到粘贴板!
在基本配置设置中,完成 registry 标题和 registry 短标题字段。如果填充了默认值,则可使用默认值。
2.5.1.2. 服务器配置 复制链接链接已复制到粘贴板!
指定可以访问 registry 的位置的 HTTP 主机和端口。如果您遵循本文档中的说明,请输入 quay-server.example.com。
2.5.1.3. 数据库 复制链接链接已复制到粘贴板!
在数据库部分中,为 Red Hat Quay 用来存储元数据的数据库指定连接详情。如果您遵循本文档中用于部署概念验证系统的说明,则输入以下值:
- 数据库类型: Postgres
- 数据库服务器: quay-server.example.com:5432
- Username: quayuser
- Password: quaypass
- 数据库名称: quay
2.5.1.4. Redis 复制链接链接已复制到粘贴板!
Redis 键-值存储用于存储实时事件和构建日志。如果您遵循本文档中用于部署概念验证系统的说明,则输入以下值:
- Redis Hostname: quay-server.example.com
- Redis 端口: 6379(默认)
- Redis password: strongpassword
2.5.2. 验证并下载配置 复制链接链接已复制到粘贴板!
设定了所有必填字段后,单击 Validate Configuration Changes 来验证您的设置。如果报告了任何错误,请继续编辑您的配置,直到所有必填字段有效且 Red Hat Quay 可以连接到您的数据库和 Redis 服务器。
在配置有效后,下载配置文件。停止正在运行配置编辑器的 Quay 容器。