2017-07-18 51 views
-1

最新的NodeJS我想创建从Debian环境泊坞窗图像,我无法获得版本的NodeJS。 6. *。获取的Debian环境

我运行:在我dockerfile RUN curl -sL https://deb.nodesource.com/setup_6.x | bash - && apt-get install -yq nodejs build-essential

nodejs版本仍然4.8.2。我试着做apt-get update但版本停留在4.8.2 nodejs

+2

如何只用官方形象的NodeJS开始? https://hub.docker.com/_/node/ – tier1

+0

另外,为什么让我们在这是怎么回事猜测?只需发布'Dockerfile'和命令,以便有人可以重现此问题。 –

回答

0

如果你想直接下载节点(例如因为你需要使用某种原因,这与Debian基本映像),那么你可以尝试获得官方的节点软件包,而不是说你的东西,如使用一:

wget https://nodejs.org/dist/v6.7.0/node-v6.7.0-linux-x64.tar.gz 
tar xzvf node-v6.7.0-linux-x64.tar.gz 
sudo chown -Rv root.root node-v6.7.0-linux-x64 
sudo cp -Rvi node-v6.7.0-linux-x64/{bin,include,lib,share} /usr/local 

只要修改的版本到你想要的。看我教程更多的选择和更多的方式来做到这一点:

另一种选择是使用nvm这是非常坚实的节点版本管理:

如果你可以使用一些其他的码头工人的基本图像,然后考虑一个ALRE ady具有包含的正确版本的节点,如评论中tier1所建议的https://hub.docker.com/_/node/