LINUX.ORG.RU

Сломалось монтирование кеша при сборке

 


0

1

Привет, ЛОР!

У Докера есть такая прибулда, как експерементальный синтаксис Докерфайлов.

И там есть фича, которая позволяет монтировать какую-то папку при сборке имеджа как кеш используя в докерфайле инструкцию по типу следующей:

RUN --mount=type=cache,target=/root/.m2,id=maven mvn clean package ...

Я её использовал для монтирования Мавен-кеша, и получалось что в первый раз имедж билдися где-то за час, а потом все имеджи использующие кеш с этим id билдились уже минут за 10-15.

И то ли после какого-то обновления Docker'а,типа 19.03.0, то ли вообще по непонятной причине оно перестало работать как надо. Т.е. опять все имеджи билдятся по часу.

Кто-то вообще пользовался этой фичей? Работает или сломалось? А почнинили то?

Я ещё думую что может у Докера появились какие-то ограничения на размер этого кеша, типа если больше гигабайта, то он удаляется, но звучит как-то сомнительно.