2017-07-18 46 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/