最好使用Dockerhub倉庫並在Dockerfile中使用它。
您可以選擇此repositorie或link獲取更多存儲庫,請在選擇存儲庫之前閱讀說明。
因此,例如,您可以在Dockerfile中添加下面的代碼行,它將拉動nvm圖像並安裝它,然後添加您的應用說明。
FROM livingdocs/nvm
或者,你可以閱讀他們Dockerfile並使用他們用它來安裝NVM
ADD ./.nvmrc /app/.nvmrc
RUN bash -c '. /usr/share/nvm/nvm.sh && cd /app && nvm install && nvm alias default'
命令,如果它沒把這個從另一個repositorie:
RUN sudo apt-get update && \
sudo apt-get install -y build-essential libssl-dev libmysqlclient-dev && \
sudo apt-get clean && \
sudo rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN curl --location https://raw.github.com/creationix/nvm/master/install.sh | sh && \
sudo /bin/bash -c "echo \"[[ -s \$HOME/.nvm/nvm.sh ]] && . \$HOME/.nvm/nvm.sh\" >> /etc/profile.d/npm.sh" && \
echo "[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh" >> $HOME/.bashrc