第 4 章 使用标签


标签提供了一种方式来标识镜像的版本,并提供以不同方式命名同一镜像的方法。除了镜像版本外,镜像标签可以识别其用途(如 devel、test 或 prod),或者它是最新版本(最新)。

在镜像存储库的 Tags 选项卡中,您可以查看、修改、添加、移动、删除和查看标签历史记录。您还可以使用不同的命令获取用于下载(拉取)特定镜像(基于名称和标签)的命令行。

4.1. 查看和修改标签

仓库的标签可以在存储库页面的 tags 面板中查看和修改,点 Tags 选项卡找到。 View and modify tags from your repository

4.1.1. 在标记的镜像中添加新标签

单击标签旁边的齿轮图标并选择 Add New Tag,来向标记的镜像添加新标签。Red Hat Quay 将确认向镜像添加新标签。

4.1.2. 移动标签

将标签移动到其他镜像可以通过执行与添加新标签相同的操作来实现,但给出现有的标签名称。Red Hat Quay 将确认您希望标签移动,而不是添加。

4.1.3. 删除标签

单击标签的 gear 图标并选择 Delete Tag,可以删除特定标签及其所有镜像。这将删除标签以及它唯一的任何镜像。在没有标签直接或通过父子关系间接引用它们之前,才会删除镜像。

4.1.4. 查看标签历史记录并返回时间

4.1.4.1. 查看标签历史记录

要查看标签的镜像历史记录,请单击 Actions 菜单下的 View Tags History 菜单项。显示页面将显示过去指向以及指向该镜像的每个镜像。

4.1.4.2. 返回时间

要将标签恢复到以前的镜像,请找到覆盖所需镜像的历史行,然后点击 Restore 链接。

4.1.5. 通过标签或摘要获取镜像

Tags 选项卡中,您可以查看从就绪使用这些镜像的客户端拉取镜像的不同方法。

  1. 选择特定的存储库/镜像
  2. 在左列中选择 Tags
  3. 选择特定镜像/标签组合的 Fetch Tag 图标
  4. 出现 Fetch Tag 弹出窗口中,选择 Image Format 复选框来查看一个下拉菜单,它显示了可用于拉取镜像的不同方法。选择提供将特定容器镜像拉取到本地系统的完整命令行:

Get commands for fetching images in different ways

您可以选择通过标签名称或使用 docker 命令摘要名称来拉取镜像的常规。选择您想要的拉取类型,然后选择 Copy Command。完整的命令行被复制到您的剪贴板中。这两个命令显示 docker pull by tag 和 digest:

docker pull quay.io/cnegus/whatever:latest
docker pull quay.io/cnegus/whatever@sha256:e02231a6aa8ba7f5da3859a359f99d77e371cb47e643ce78e101958782581fb9

将命令粘贴到具有 docker 命令和服务的系统中的命令行 shell 中,然后按 Enter 键。此时,容器镜像已准备好在本地系统上运行。

在 RHEL 和 Fedora 系统中,您可以使用 podman 替换 docker 来拉取并运行所选镜像。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部