在pythonslimbuster中安装nodejs

我有一个以

FROM python:3.7-slim-buster

我想安装node.jsnpm在里面。如何在此映像中安装它们?

回答

这应该有效:

FROM python:3.7-slim-buster

# setup dependencies
RUN apt-get update
RUN apt-get install xz-utils
RUN apt-get -y install curl

# Download latest nodejs binary
RUN curl https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz -O

# Extract & install
RUN tar -xf node-v14.15.4-linux-x64.tar.xz
RUN ln -s /node-v14.15.4-linux-x64/bin/node /usr/local/bin/node
RUN ln -s /node-v14.15.4-linux-x64/bin/npm /usr/local/bin/npm
RUN ln -s /node-v14.15.4-linux-x64/bin/npx /usr/local/bin/npx

运行 node 用docker run -it <containerName> /bin/bash
then node 启动它,npm 和 npx 可用


以上是在pythonslimbuster中安装nodejs的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>