Docker安装特定的nodejs版本

要在 Dockerfile 中安装特定版本的 Node.js,请遵循以下步骤:

  1. 选择您需要的 Node.js 版本

首先,您需要选择您需要的 Node.js 版本。你可以从Node.js官网上找到所有可用版本,并选择适合您的版本。

  1. 在 Dockerfile 中使用 FROM 命令 安装所需的Node.js版本

在 Dockerfile 文件中,您可以使用“FROM”命令指定要使用的基础映像。为了安装特定版本的 Node.js,您需要使用带有版本号的标签来选择正确的基础映像。

例如,如果您要使用 Node.js 14.17.0 版本,则可以在 Dockerfile 文件的顶部添加以下行:

FROM node:14.17.0

以上代码会基于 Node.js 14.17.0 镜像构建一个新的镜像。

  1. 构建镜像并验证

通过运行以下命令构建镜像:

docker build -t my-app .

其中,“my-app”是您给镜像命名的名称,“.”表示 Dockerfile 文件所在的目录。构建成功后,您可以使用以下命令运行该镜像并验证其是否已正确安装 Node.js:

docker run my-app node -v

以上命令将显示当前正在运行的 Node.js 版本。

总之,在 Dockerfile 文件中安装特定版本的 Node.js 的关键是使用正确的版本标签。通过正确的基础镜像和 Dockerfile 配置,您可以轻松地构建包含所需 Node.js 版本的 Docker 容器。

作者

Nick

发布于

2023-06-12

更新于

2023-10-21

许可协议

评论