11

我正在分析我们的自动化构建过程中的一些稍微奇怪的行为,这让我问:

hub.docker.com--no-cache在执行自动构建时是否使用该选项?

4

2 回答 2

22

是的。目前的构建过程是:

  1. git clone --recursive --depth 1 -b branch $URL
  2. 提取ReadmeDockerfile
  3. docker build -t tagname --nocache
  4. tar 并将构建上下文上传到 S3 存储桶
  5. 将图像(包含所有层)推送到注册表
  6. Worker 或 Builder 清理构建残留物(已安装的卷等)
于 2014-09-23T17:06:24.970 回答
1

不幸的是,这不是我的情况。我最终不得不使用 --no-cache 标志重建图像。然后将图像推送到 docker hub。诚然,使用的 dockerfile 不是最佳实践,因为它涉及“git pull”。那好吧!

于 2015-12-17T18:17:32.503 回答