开发者社区 > 云效DevOps > 正文

阿里云云效上的“镜像构建并推送到阿里云个人版”,这个步骤也是docker build,可以使用缓存吗

在本地docker build的时候是可以用缓存的。在阿里云云效上的“镜像构建并推送到阿里云个人版”,这个步骤也是docker build,它可以使用缓存吗?

展开
收起
鸡蛋灌饼儿 2023-02-06 15:49:13 567 0
3 条回答
写回答
取消 提交回答
  • 阿里云云效(CloudEfficiency)上的“镜像构建并推送到阿里云个人版”确实是在执行 docker build 命令来构建 Docker 镜像,然后将其推送到阿里云镜像仓库。

    在使用 Docker 构建镜像时,Docker 会尝试使用缓存以加快构建过程,只有在 Dockerfile 的某一个步骤发生变化时,该步骤及其后的所有步骤都会重新执行,从而生成新的镜像层。如果构建步骤没有变化,则 Docker 会复用之前的缓存。

    在云效的流水线中,是否使用缓存取决于具体的配置和构建策略。云效流水线支持设置缓存策略,用户可以在构建任务中设置是否使用缓存。以云效流水线服务(Pipeline)为例,用户可以配置如下选项来启用构建缓存:

    缓存模式:“开启”或“关闭”
    缓存来源:例如从固定分支拉取上次构建生成的镜像作为缓存层
    确保这些配置正确设置后,云效上执行的 docker build 就可以利用缓存进行快速构建。如果你不确定这些选项是否被正确配置或者想了解更多详细信息,建议查看云效的官方文档或者联系阿里云的技术支持获取帮助。

    2024-02-26 17:25:18
    赞同 展开评论 打赏
  • 是可以使用缓存的,阿里云云效支持使用缓存,可以在构建镜像的时候指定缓存,以提高构建效率。

    2023-02-06 21:08:25
    赞同 展开评论 打赏
  • image.png这里有一个配置项的——该回答整理自钉群“云效开发者交流群6群”

    2023-02-06 17:57:47
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
从黑盒运维到DEVOPS 立即下载
云上DevOps开发布局 立即下载
DevOps与传统的融合落地实践及案例分享 立即下载