Я пишу приложение Node, которое я хочу создать в контейнере, используя предварительно созданный образ узла (https://hub.docker.com/_/node/).) Мне нужно развернуть приложение, для которого у меня есть только пакет RPM, и я не могу понять, с чего начать поиск документацииили небольшой пример для этого.
В примерах, которые я смотрю, используется yum, которого у меня нет (насколько я понимаю) в предварительно скомпонованном образе узла.
COPY src/MyApp/lib/3rdPartyApp.x86_64.rpm ./3rdPartyApp.x86_64.rpm
RUN yum localinstall 3rdPartyApp.x86_64.rpm; yum clean all && \
rm ./3rdPartyApp.x86_64.rpm
Другой вариант - использовать образ док-станции CentOS с yum. Но я сталкиваюсь с проблемами при установке Node там, пытаясь использовать NVM. Но я также читаю, что не следует пытаться использовать NVM при созданииDocker контейнер и есть лучший способ.