Не силён в докере, поэтому вопрос скорее всего или концептуально неверный или очевидно-несложный, но всё же :
Кейс : есть aws lambda. AWS предоставляет docker image в котором можно запустить код на .net core :
FROM public.ecr.aws/lambda/dotnet:core3.1
WORKDIR /var/task
COPY "bin/Release/lambda-publish" .
Я глянул внутрь имаджа - там from scratch +добавление каких-то бинарей и тп.
Проблема :
У меня есть рабочий код, который работает под .net image'ем с убунтой (там установлен ffmpeg и еще пару пакетов) :
mcr.microsoft.com/dotnet/runtime:3.1-bionic
Вопрос таков - могу ли я каким-то образом запустить оба image, или чтобы одни пакеты проаплаились на второй image?
Или вариант у меня только один - т.к. базовый image от aws мне трогать не желательно - нужно все остальные пакеты устанавливать самому через докерфайл (apt-get, ffmpeg и все прочие)? Или же всё таки как-то можно "по-умному" обернуть или "вложить" их какой-нибудь матрёшкой?