【问题标题】:CircleCI docker image pull policyCircleCI docker 镜像拉取策略
【发布时间】:2019-05-30 20:20:07
【问题描述】:

假设我们有一个简单的 .circleci/config.yml 文件:

version: 2
jobs:
  build:
    docker:
      - image: account-id.dkr.ecr.us-east-1.amazonaws.com/org/repo:0.1

circleci 会一直尝试拉取最新的图像,还是我们需要将图像拉取策略设置为“始终”?

类似:

  build:
    docker:
      - image: account-id.dkr.ecr.us-east-1.amazonaws.com/org/repo:0.1
        imagePullPolicy: Always  

?

【问题讨论】:

    标签: docker circleci circleci-2.0


    【解决方案1】:

    根据CircleCI support,您的 docker 镜像版本甚至可能在您的作业之间发生变化。因此,假设您的环境启动时将提取最新的可用映像是正确的。

    如果您想将图像锁定到特定版本,您可以像这样使用校验和 sha:

    docker:
      - image: circleci/ruby@sha256:4be65b406f7402b5c4fd5df7173d2fd7ea3fdaa74d9c43b6ebd896197a45c448
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-08
      • 2015-04-12
      • 1970-01-01
      • 2019-07-27
      • 2023-04-03
      • 2016-11-14
      • 1970-01-01
      相关资源
      最近更新 更多