docker 容器中安装 NodeJS的两种方式

您所在的位置:网站首页 apt命令安装nodejs docker 容器中安装 NodeJS的两种方式

docker 容器中安装 NodeJS的两种方式

2023-08-09 05:43| 来源: 网络整理| 查看: 265

2.2 运行镜像为docker容器

这里你可能需要看一下你的镜像ID,使用以下方式查看当前的镜像

sudo docker images

你可以使用两种方式运行镜像为容器,一个是使用 docker desktop ,如果你使用的是 Windows 或者 mac 系统。打开 Docker Desktop : 在这里插入图片描述 进入 Image 页面查看镜像: 在这里插入图片描述 选择需要使用的一个镜像,将鼠标移动到其上方。这里我们选择使用预先拉取的 ubuntu 镜像: 在这里插入图片描述

点击 RUN,这相当于使用命令docker run 在这里插入图片描述 点击下拉按钮,可以填写相关参数,如容器名等: 在这里插入图片描述

在这里插入图片描述 成功后,进入containers/apps(容器)界面可以看到新创建的容器: 在这里插入图片描述 显示绿色表示该docker容器正处于运行状态。将鼠标移动到其上方,并点击红圈位置图标,可以在命令行窗口打开进入该容器。相当于使用了exec命令: 在这里插入图片描述 在这里插入图片描述

另外一种方法是直接使用命令的方法。使用这中方法创建一个容器,在博文https://blog.csdn.net/qq_28550263/article/details/124252887中有更多的说明,读者可以参考之。

2.3 安装特定版本的 Node.js

进入上一节你所创建的容器后,就可以开始安装你想安装的 Node.js 了,不同版本的 Node.js 的安装方式基本相同,详细命令如以下各个小节:

2.3.1 Node.js LTS (长期支持版) (写作时为版本v16.x) curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - apt-get install -y nodejs 2.3.2 Node.js 当前最新版本 (写作时为v17.x) curl -fsSL https://deb.nodesource.com/setup_current.x | bash - apt-get install -y nodejs 2.3.3 Node.js v17.x 版本 curl -fsSL https://deb.nodesource.com/setup_17.x | bash - apt-get install -y nodejs 2.3.4 Node.js v16.x 版本 curl -fsSL https://deb.nodesource.com/setup_16.x | bash - apt-get install -y nodejs 2.3.5 Node.js v14.x 版本 curl -fsSL https://deb.nodesource.com/setup_14.x | bash - apt-get install -y nodejs 2.3.6 Node.js v12.x 版本 curl -fsSL https://deb.nodesource.com/setup_12.x | bash - apt-get install -y nodejs 2.3.7 说明

在 docker 中安装 Node.js 与在原始的 Ubuntu 镜像中略有不同,以上安装都没有使用 sudo 命令,因为 docker 容器中都是管理员权限,不需要 sudo 命令,这倒是与以管理员身份运行的原始 Debian 一样。因此如果你不在 docker 的 ubuntu 系统容器而是真实的Ubuntu系统中时,以安装 Node.js LTS 为例,命令将是如下这样的:

sudo curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs 2.4 测试你的安装

要测试安装是否正常(并且安装脚本是否正常工作!),请使用:

curl -fsSL https://deb.nodesource.com/test | bash -


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3