Docker镜像提升(Image Promotion)

  • 内容
  • 评论
  • 相关

DTR 还有两个有意思的特性。镜像提升(Image Promotion)和不可变镜像库。

利用镜像提升功能可以构建一条基于一定策略的自动化流水线,它能够通过同一个 DTR 中的多个镜像库实现镜像提升。

举例说明,开发者可能会推送一些镜像到名为 base 的镜像库,但并不希望他们直接将镜像推送到生产库,因为镜像中可能会有缺陷。

这种情况下,可以利用 DTR 为 base 库配置一定的策略,该策略会扫描所有推送上来的镜像,并根据扫描结果将其升级到其他库中。如果扫描出问题,就将镜像提升到隔离库;如果通过扫描检查,则提升到 QA 或生产库。镜像在流水线中转移时,甚至可以重新打标签。

下面的例子所使用的 DTR 有 3 个镜像库:base、good 和 bad。

good 和 bad 库是空的,但是 base 库中有两个镜像,如下图所示。

base库中有两个镜像

本文标题:Docker镜像提升(Image Promotion)

本文地址:https://www.hosteonscn.com/5142.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注