我曾经在基于Debian的容器上安装nodejs,使用Dockerfile中的以下内容:
RUN apt-get update -yq && apt-get upgrade -yq && apt-get install -yq curl git nano
RUN curl -sL https://deb.nodesource.com/setup_18.x | bash -
RUN apt-get install nodejs -y
字符串
但我最近开始收到以下信息:
=> [base 3/7] RUN curl -sL https://deb.nodesource.com/setup_18.x | bash -
SCRIPT DEPRECATION WARNING
================================================================================
TO AVOID THIS WAIT MIGRATE THE SCRIPT Continuing in 60 seconds (press Ctrl-C to abort) ...
型
我该怎么补救?
4条答案
按热度按时间v7pvogib1#
来自script的通知是
字符串
instructions on github相当于Dockerfile
RUN
型
如果你想保存一些时间,Node.js项目维护的
docker.io/node:18
镜像是基于Debian的。型
8hhllhi22#
根据nodesource/distributions GitHub存储库
安装说明:安装脚本setup_XX.x不再受支持,也不再需要,因为安装过程对于任何RPM和DEB发行版都很简单。
因此,要安装node.js,您可以使用这里解释的新方法
Node.js安装说明
第一个月
下载并导入Nodesktop GPG密钥
字符串
创建deb仓库
型
Optional: NODE_MAJOR can be changed depending on the version you need.
个型
运行更新安装
型
或者你可以使用官方的docker镜像https://hub.docker.com/_/node/
b4qexyjb3#
基于说明here's
字符串
s5a0g9ez4#
假设你想要版本18,而你的系统使用
DEB
包,你可以这样安装它:字符串
或者,如果您的系统使用
RPM
包:型
来源:https://github.com/nodesource/distributions#installation-scripts