[英]How to install npm and other packages in ubuntu without internet
我們在 docker 文件中使用 Ubuntu 基本映像,並希望安裝節點 16.x 以及 npm,然后 npm install -g @stoplight/spectral-cli 離線安裝。
我能夠安裝節點,但似乎 ubuntu npm 沒有捆綁為節點安裝的一部分,我們必須單獨安裝。
但是無論如何我都找不到安裝 npm 和沒有 inte.net 的 spectral-cli
你可以像這樣安裝:
FROM ubuntu:20.04
#sudo su
USER root
#update and clean packages
RUN apt-get update \
&& apt install -y curl\
&& curl -fsSL https://deb.nodesource.com/setup_16.x | bash - \
&& apt install -y nodejs
RUN npm install -g @stoplight/spectral-cli
ENTRYPOINT ["sleep", "99999"]
容器內
root@148132919d27:/# npm list -g
/usr/lib
+-- @stoplight/spectral-cli@6.6.0
+-- corepack@0.15.1
`-- npm@8.19.3
不要讓它具有root訪問權限!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.