Использует ли hub.docker.com "--no-cache" для автоматических сборок?

Я анализирую немного странное поведение в наших автоматизированных процессах сборки, которые заставляют меня спросить:

Использует ли hub.docker.com параметр --no-cache при выполнении автоматических сборок?

Ответ 1

Да. Процесс сборки в настоящее время:

  • git clone --recursive --depth 1 -b branch $URL
  • Извлечь Readme и Dockerfile
  • docker build -t tagname --nocache
  • Тар и загрузите контекст сборки в ведро S3.
  • Нажать изображение (со всеми слоями) в реестр
  • Рабочий или Builder очищает остатки сборки (смонтированные тома и т.д.)

Ответ 2

К сожалению, для меня это было не так. Я должен был закончить восстановление изображения флагом -no-cache. Затем нажмите изображение до док-станции. По общему признанию, используемый докер файл не был с лучшей практикой, поскольку он включал "git pull". О, хорошо!