Docker расположение / размер и идентификатор кэша buildkit - PullRequest
2 голосов
/ 10 июля 2020

Там Docker buildkit: https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/experimental.md, у которого есть дополнительная опция для RUN (среди прочего): --mount=type=cache.

Что я не мог понять из документации:

  1. где хранится этот кеш?
  2. как его удалить / проверить?
  3. как buildkit определяет, какой кеш куда идет? Например, если у меня один и тот же файл Dockerfile в двух местах, будут ли кеши одинаковыми? Какой ключ для кеша?
  4. вариант ID по-прежнему неоднозначен. Если я укажу один и тот же идентификатор в разных файлах докеров, будут ли они ссылаться на один и тот же кеш?

1 Ответ

0 голосов
/ 10 июля 2020

Для # 3 кажется, что если вы не укажете id для параметра --mount, будет использоваться тот же кеш, независимо от любых других параметров, таких как точка монтирования или содержимое / путь файла Docker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...