hub.docker.com是否使用“–no-cache”进行自动构build?
我正在分析我们的自动构build过程中的一些有点奇怪的行为,这导致我问:
hub.docker.com在执行自动构build时是否使用--no-cache
选项?
是。 构build过程目前是:
-
git clone --recursive --depth 1 -b branch $URL
- 提取
Readme
和Dockerfile
-
docker build -t tagname --nocache
- Tar并将构build上下文上传到S3存储桶
- 将图像(所有图层)推送到registry
- 工人或build筑工人清理build筑残渣(装卷等)
不幸的是,这不是我的情况。 我不得不使用–no-cache标志重build映像。 然后将图像上传到docker集线器。 不可否认,所使用的dockerfile并不是最佳实践,因为它涉及到“git pull”。 好吧!