image? Вот есть dapp от фланта, но нам он не очень подходит, это адовый комбайн, а нам нужно совсем немного. 1). Возможность подмонтировать volume для хранения кэша на этапе сборки и 2). Создание из одного dockerfile нескольких image через нечто типа multi-stage build. Я пока вижу ток один вариант - пойти самим написать на Go за вечер, но вдруг уже есть готовое?
Короче отвечу сам себе, вдруг кому потребуется. Во первых есть https://github.com/grammarly/rocker и хоть он вроде как и закрыт недавно, но пока можно поюзать, почему нет? У него под капотом много прикольных фич, например Rockerfile (местный Dockerfile) прогоняется через go template, есть mount на этапе билда, кэши в S3 и многое другое. Ну а как финальный итог работы над rocker в этом направлении есть набор issue по внедрению mount в Dockerfile или build -v: https://github.com/moby/moby/issues/32507 https://github.com/moby/moby/issues/14080. Ну и ещё есть Dockerize - bash script, который добавляет поддержку build-time mount'ов: https://gist.github.com/wjordan/f9f640727c06d46172e6
за вечер)
Обсуждают сегодня