1.6. 最小配置
Red Hat Quay 独立部署需要以下配置选项:
- 服务器主机名
- HTTP 或 HTTPS
- 身份验证类型,如数据库或轻量级目录访问协议(LDAP)
- 用于加密数据的 secret 密钥
- 镜像存储
- 用于元数据的数据库
- Redis 用于构建日志和用户事件
- 标签过期选项
1.6.1. 最小配置文件示例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下示例显示了将本地存储用于镜像的最小配置文件示例:
注意
SETUP_COMPLETE
字段表示配置已被验证。在启动注册表之前,您应使用配置编辑器工具验证您的配置。
1.6.2. 本地存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
只有在部署 registry 进行概念验证时,才建议将本地存储用于镜像。
在配置本地存储时,会在启动 registry 时在命令行中指定存储。以下命令将本地目录 $QUAY/storage
映射到容器中的 datastorage
路径:
sudo podman run -d --rm -p 80:8080 -p 443:8443 \ --name=quay \ -v $QUAY/config:/conf/stack:Z \ -v $QUAY/storage:/datastorage:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15
$ sudo podman run -d --rm -p 80:8080 -p 443:8443 \
--name=quay \
-v $QUAY/config:/conf/stack:Z \
-v $QUAY/storage:/datastorage:Z \
registry.redhat.io/quay/quay-rhel8:v3.8.15
1.6.3. 云存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
存储配置在 Image storage 部分进行详细。对于某些用户,比较 Google Cloud Platform 和本地存储配置之间的区别可能会很有用。例如,以下 YAML 会显示 Google Cloud Platform 存储配置:
$QUAY/config/config.yaml
当使用云存储启动 registry 时,命令行不需要配置。例如:
sudo podman run -d --rm -p 80:8080 -p 443:8443 \ --name=quay \ -v $QUAY/config:/conf/stack:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15
$ sudo podman run -d --rm -p 80:8080 -p 443:8443 \
--name=quay \
-v $QUAY/config:/conf/stack:Z \
registry.redhat.io/quay/quay-rhel8:v3.8.15