仓库


Docker Hub 仓库是容器镜像的集合,使您能够以公开或私有方式存储、管理和共享 Docker 镜像。每个仓库都作为一个专用空间,用于存储与特定应用程序、微服务或项目相关的镜像。仓库中的内容通过标签(tags)进行组织,这些标签代表同一应用程序的不同版本,使用户能够按需拉取所需的正确版本。

在本节中,学习如何:

  • 创建一个仓库。

  • 管理仓库,包括如何管理:

    • 仓库信息: 添加描述、概览和分类,以帮助用户了解仓库的用途和使用方法。清晰的仓库信息有助于提高可发现性和易用性。

    • 访问:通过灵活的选项控制谁可以访问您的仓库。将仓库设为公开或私有,添加协作者,对于组织,还可以管理角色和团队以维护安全性和控制权。

    • 镜像: 仓库支持多种内容类型,包括 OCI 工件,并允许通过标签进行版本控制。推送新镜像并跨仓库管理现有内容,以实现灵活性。

    • 镜像安全洞察:利用持续的 Docker Scout 分析和静态漏洞扫描,检测、理解并解决容器镜像中的安全问题。

    • Webhooks:通过设置 Webhook 自动响应镜像推送或更新等仓库事件,这些 Webhook 可以触发外部系统中的通知或操作,从而简化工作流程。

    • 自动构建: 与 GitHub 或 Bitbucket 集成以进行自动构建。每次代码更改都会触发镜像重新构建,支持持续集成和交付。

  • 归档 一个过时或不再支持的仓库。

  • 删除 一个仓库。

  • 管理个人设置: 对于您的账户,您可以设置仓库的个人设置,包括默认仓库隐私和自动构建通知。