2.6. 部署 Red Hat Quay
2.6.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 您的 Quay 数据库和 Redis 服务器正在运行。
- 您已生成了有效的配置捆绑包。
-
您已停止了用于运行配置编辑器的
Quay容器。
2.6.2. 准备配置文件夹 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
解包配置捆绑包,以便 Quay 可以使用它:
$ mkdir $QUAY/config $ cp ~/Downloads/quay-config.tar.gz $QUAY/config $ cd $QUAY/config $ tar xvf quay-config.tar.gz
2.6.3. 为镜像数据准备本地存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于这个概念验证部署,请使用本地文件系统来存储 registry 镜像:
$ mkdir $QUAY/storage $ setfacl -m u:1001:-wx $QUAY/storage
2.6.4. 部署 Red Hat Quay registry 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用
podman run启动Quay容器。为您的镜像数据指定适当的卷,并为镜像数据指定本地存储:$ 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.7.13