Docker 安装 Node.js 5步教程

2023-07-0910:43:17WEB前端开发Comments3,242 views字数 566阅读模式

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

1、查看可用的 Node 版本

访问 Node 镜像库地址: https://hub.docker.com/_/node?tab=tags文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

可以通过 Sort by 查看其他版本的 Node,默认是最新版本  node:latest文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

Docker 安装 Node.js 5步教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

你也可以在下拉列表中找到其他你想要的版本:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

Docker 安装 Node.js 5步教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

此外,我们还可以用  docker search node 命令来查看可用版本:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

$ docker search node

2、取最新版的 node 镜像

这里我们拉取官方的最新版本的镜像:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

$ docker pull node:latest

Docker 安装 Node.js 5步教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

3、查看本地镜像

使用以下命令来查看是否已安装了 node文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

$ docker images

Docker 安装 Node.js 5步教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

在上图中可以看到我们已经安装了最新版本(latest)的 node 镜像。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

4、运行容器

安装完成后,我们可以使用以下命令来运行 node 容器:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

$ docker run -itd --name node-test node

参数说明:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

  • --name node-test:容器名称。

Docker 安装 Node.js 5步教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

5、安装成功

最后进入查看容器运行的 node 版本:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

$ docker exec -it node-test /bin/bash
root@6c5d265c68a6:/# node -v

Docker 安装 Node.js 5步教程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/50797.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/gcs/50797.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定