hub.docker.com是否使用" - no-cache"用于自动构建?

时间:2014-09-23 13:29:59

标签: docker dockerhub

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

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

2 个答案:

答案 0 :(得分:22)

是。目前的构建过程是:

  1. git clone --recursive --depth 1 -b branch $URL
  2. 提取ReadmeDockerfile
  3. docker build -t tagname --nocache
  4. Tar并将构建上下文上传到S3存储桶
  5. 将图片(包含所有图层)推送到注册表
  6. 工人或生成器清理构建残留物(装载量等)

答案 1 :(得分:1)

不幸的是,对我来说情况并非如此。我不得不用--no-cache标志重建图像。然后将图像推送到docker hub。 不可否认,使用的dockerfile并没有最佳实践,因为它涉及“git pull”。哦,好吧!