хочу собрать образ из alpine и установить туда bash шел по умолчанию, Node version manager, и с помощью него установить nodejs v12.13.1, вот Dockerfile
FROM alpine
RUN apk update
RUN apk add bash
RUN apk add wget
#RUN export SHELL=/bin/bash
RUN cd ~ && touch .bashrc
RUN wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
SHELL ["/bin/bash", "-c"]
RUN echo $0
RUN nvm install 12.13.1
RUN nvm use 12.13.1
но билд падает на строке
RUN nvm install 12.13.1
с сообщением
/bin/bash: nvm: command not found
при этом если закомментить
#RUN nvm install 12.13.1
#RUN nvm use 12.13.1
и зайти в контейнер
docker run -it imagename bash
то
nvm install 12.13.1
работает и устанавливает.
Но
nvm use 12.13.1
падает с ошибкой
env: can't execute 'node': No such file or directory
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v12.13.1` to unset it.