Docker 安装 Node.js

发布于:2025-07-29 ⋅ 阅读:(19) ⋅ 点赞:(0)

Docker 安装 Node.js

引言

Docker 是一个开源的应用容器引擎,它允许您将应用程序与基础设施分开,以此快速交付软件。而 Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,它广泛用于构建快速、可扩展的网络应用程序。本文将详细介绍如何在 Docker 中安装 Node.js,帮助您快速搭建 Node.js 开发环境。

系统要求

在开始之前,请确保您的计算机满足以下要求:

  • 操作系统:Linux、macOS 或 Windows
  • Docker:Docker Engine 1.12.0 或更高版本

安装 Docker

以下是不同操作系统中安装 Docker 的步骤:

Linux

  1. 安装 Docker Engine:
sudo apt-get update
sudo apt-get install docker-ce
  1. 启动 Docker:
sudo systemctl start docker
  1. 验证 Docker 是否安装成功:
sudo docker --version

macOS

  1. 安装 Docker:
brew cask install docker
  1. 启动 Docker:
open /Applications/Docker.app
  1. 验证 Docker 是否安装成功:
docker --version

Windows

  1. 下载并安装 Docker Desktop:
https://www.docker.com/products/docker-desktop
  1. 启动 Docker:
打开 Docker Desktop 应用
  1. 验证 Docker 是否安装成功:
docker --version

安装 Node.js

在 Docker 中安装 Node.js,您可以选择以下两种方式:

使用官方 Node.js 镜像

  1. 拉取官方 Node.js 镜像:
sudo docker pull node
  1. 运行 Node.js 容器:
sudo docker run -it --name mynode node /bin/bash
  1. 进入容器:
sudo docker exec -it mynode bash
  1. 安装 Node.js:
npm install -g n
n latest
  1. 验证 Node.js 是否安装成功:
node -v
npm -v

使用自定义镜像

  1. 创建一个名为 Dockerfile 的文件,并添加以下内容:
FROM node
RUN apt-get update && apt-get install -y git
  1. 保存并退出文件。

  2. 构建自定义镜像:

sudo docker build -t mynode .
  1. 运行 Node.js 容器:
sudo docker run -it --name mynode mynode /bin/bash
  1. 进入容器:
sudo docker exec -it mynode bash
  1. 安装 Node.js:
npm install -g n
n latest
  1. 验证 Node.js 是否安装成功:
node -v
npm -v

总结

通过以上步骤,您可以在 Docker 中成功安装 Node.js。使用 Docker 可以让您快速搭建 Node.js 开发环境,提高开发效率。如果您有其他问题或需求,请随时提出,我会尽力为您解答。


网站公告

今日签到

点亮在社区的每一天
去签到