节点版本无法保留

时间:2020-04-26 08:43:29

标签: node.js dockerfile nvm

我正在尝试使用Dockerfile通过NVM安装Node

我已将.nvmrc文件签入我的代码,

我的Dockerfile内容是

ENV NVM_DIR /usr/local/nvm
RUN curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | sh
COPY .nvmrc /tmp/
RUN . "$NVM_DIR/nvm.sh" && cd /tmp && nvm install && nvm use

我的.nvmrc具有8.9版本, 但是,在构建docker映像时,将安装默认版本14.0.0。

如果我执行到Docker容器中,并且尝试尝试

node -v
v14.0.0

如果我尝试

nvm install

然后从.nvmrc文件进行安装。

请帮助我。

0 个答案:

没有答案