【问题标题】:docker build taking too much time in aws ecsdocker build 在 aws ecs 中花费了太多时间
【发布时间】:2016-12-01 18:38:35
【问题描述】:

我已经在 aws ecs 上设置了 jenkins 的主从配置。编写了一个构建 docker 镜像并推送到 ecr 的作业。因此,每次构建作业都需要相同的时间,大约为 10 分钟。我的 jenkins master 在容器上运行,并且使用 Amazon EC2 Container Service Plugin 来配置 slave。我已经挂载了 docker 套接字文件,以便从节点可以访问 docker 守护进程,但它没有使用 ecs 实例的层映像。每次都是从新鲜开始。

每个构建的概述:

【问题讨论】:

  • 1.在本地计算机上首次运行后,此构建所需的时间是否明显减少? 2. 您的 ECS 集群中有多少个 EC2 实例? 3. 您是否更改了任何默认的 ECS 代理配置值?
  • 你能显示这一步的日志吗?
  • 我也有同样的情况,你找到解决办法了吗?

标签: amazon-web-services jenkins docker amazon-cloudformation amazon-ecs


【解决方案1】:

可能你的 docker build 没有使用 docker 的缓存机制。建缓存请参考this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 2017-02-15
    • 2020-07-23
    • 2013-07-11
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多