gpt4 book ai didi

docker - 使用 CircleCI 的预建镜像与拉取私有(private)镜像之间的权衡是什么?

转载 作者:行者123 更新时间:2023-12-02 21:05:36 25 4
gpt4 key购买 nike

使用 CircleCI 的预建镜像与拉取私有(private)镜像之间的权衡是什么?

我想私有(private)图像更具确定性,但更难设置。除了最初的前期工程开销之外,还有什么理由使用预构建的图像吗?

最佳答案

好问题。你马上就有了主要区别之一。最初的前期费用。 CircleCI 便利图像(您所指的预构建图像)旨在成为大多数 CircleCI 用户的起点。通过提供大多数用户需要的工具,他们可以更快地开始在 CircleCI 上构建。

CircleCI 便利图片
- 优点
- 已经制作,上手速度更快
- 无需 Docker 知识
- 更有可能被缓存意味着更快的构建
- CircleCI 平台要求的变化意味着始终适用于 CircleCI
- 缺点
- 随着 CircleCI 平台要求的变化,这意味着它偶尔会破坏您的工作流程

私有(private)图像
- 优点
- 只安装你需要的,轻量级的高效镜像
- 可以包含 secret 和专有代码(在图像中,如果您愿意,您在 CircleCI 上的代码将始终是私有(private)的)
- 可以基于您在生产中使用的 Docker 镜像(如果您这样做),这是测试代码的最佳方式
- 缺点
- 需要更多的工作和 Docker 知识

我还想提一下,这个问题询问了 CircleCI 便利镜像和私有(private) Docker 镜像之间的权衡。这个问题没有提到第三个选项。任何 Docker 镜像都可以与 CircleCI Docker 执行程序一起使用,包括 CircleCI 未发布的其他公共(public)镜像。

在利弊方面,这些图像将共享便利图像和私有(private)图像的一些利弊。关键的区别在于信任因素。了解谁发布图像、他们的意图、维护 promise 等应该是您选择的一个因素。

我希望这会有所帮助。

关于docker - 使用 CircleCI 的预建镜像与拉取私有(private)镜像之间的权衡是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58313421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com