2.6. 部署 Red Hat Quay
2.6.1. 前提条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- Red Hat Quay 数据库正在运行。
- Redis 服务器正在运行。
- 您已生成了有效的配置文件。
-
您已停止运行配置编辑器的
Quay容器。
2.6.2. 准备配置文件夹 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用以下步骤准备您的 Red Hat Quay 配置文件夹。
流程
创建目录以将 Red Hat Quay 配置捆绑包复制到:
mkdir $QUAY/config
$ mkdir $QUAY/configCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将生成的 Red Hat Quay 配置捆绑包复制到目录中:
cp ~/Downloads/quay-config.tar.gz ~/config
$ cp ~/Downloads/quay-config.tar.gz ~/configCopy to Clipboard Copied! Toggle word wrap Toggle overflow 进入该目录:
cd $QUAY/config
$ cd $QUAY/configCopy to Clipboard Copied! Toggle word wrap Toggle overflow 解包 Red Hat Quay 配置捆绑包:
tar xvf quay-config.tar.gz
$ tar xvf quay-config.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.6.3. 为镜像数据准备本地存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用以下步骤设置本地文件系统以存储 registry 镜像。
流程
输入以下命令创建用于存储 registry 镜像的本地目录:
mkdir $QUAY/storage
$ mkdir $QUAY/storageCopy to Clipboard Copied! Toggle word wrap Toggle overflow 设置用于存储 registry 镜像的目录:
setfacl -m u:1001:-wx $QUAY/storage
$ setfacl -m u:1001:-wx $QUAY/storageCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.6.4. 部署 Red Hat Quay registry 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
按照以下步骤部署
Quayregistry 容器。 输入以下命令启动
Quayregistry 容器,并为镜像数据指定适当的卷来配置数据和本地存储: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.15Copy to Clipboard Copied! Toggle word wrap Toggle overflow