簡體   English   中英

無法在Docker容器中安裝Node 10.x版本

[英]Not able to install Node 10.x version in docker container

我擁有所有在ubuntu docker文件中安裝nodejs 10.x verison的代碼,但是在使用node -v時它僅列出了舊版本,而沒有列出最新版本。 PFB dockerfile了解更多

FROM selenium/node-chrome-x.x.x
RUN  curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
RUN apt-get install nodejs
RUN sudo ln -s /usr/bin/nodejs /usr/local/bin/node
RUN node -v

預期輸出節點版本10.x

實際輸出節點版本為4.86

請讓我們知道如何設置最新的nodejs版本並將其用於其他工具設置

我已經修改了您的Dockerfile並使用了所需的映像。 我必須安裝一些依賴項,例如curl等。 另外我只運行一個RUN命令來創建更少的中間層:

FROM selenium/node-chrome:2.53.1

RUN sudo apt-get update &&\
    sudo apt-get -y install curl &&\
    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - &&\
    sudo apt-get -y install nodejs &&\
    sudo ln -s /usr/bin/nodejs /usr/local/bin/node

RUN node -v

輸出為:

v10.16.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM