本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

nodejs-chromium Docker 镜像下载 - 轩辕镜像

nodejs-chromium 镜像详细信息和使用指南

nodejs-chromium 镜像标签列表和版本信息

nodejs-chromium 镜像拉取命令和加速下载

nodejs-chromium 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

nodejs-chromium
andrewmackrodt/nodejs-chromium

nodejs-chromium 镜像详细信息

nodejs-chromium 镜像标签列表

nodejs-chromium 镜像使用说明

nodejs-chromium 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

包含Node.js 20.x、npm、yarn和Chromium的Docker镜像,适用于需要无头浏览器的应用,如服务端渲染(SSR)。
0 次下载activeandrewmackrodt镜像

nodejs-chromium 镜像详细说明

nodejs-chromium 使用指南

nodejs-chromium 配置说明

nodejs-chromium 官方文档

andrewmackrodt/docker-nodejs-chromium

镜像概述

基于Node.js 20.x的Docker镜像,集成npm、yarn包管理工具和Chromium浏览器,专为需要无头浏览器支持的应用场景设计,例如服务端渲染(SSR)等。

核心功能与特性

  • Node.js 20.x环境:提供稳定的JavaScript运行时环境
  • 包管理工具:内置npm和yarn,支持主流JavaScript包管理流程
  • 无头浏览器支持:集成Chromium浏览器,可直接用于需要浏览器渲染能力的场景

适用场景

适用于需要无头浏览器支持的Node.js应用开发与运行,典型场景包括:

  • 服务端渲染(SSR):如React、Vue等前端框架的服务端渲染实现
  • 网页自动化操作:通过Puppeteer等工具进行页面截图、内容提取
  • 前端自动化测试:执行依赖浏览器环境的单元测试或集成测试

使用方法

重要说明

本镜像默认导出环境变量 PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true,避免Puppeteer重复下载Chromium。

Docker命令示例

1. 启动交互模式

bash
docker run --rm -it andrewmackrodt/nodejs-chromium

2. 查看版本信息

bash
docker run --rm andrewmackrodt/nodejs-chromium --version

3. 在当前目录执行npm install

bash
docker run --rm -it \
  -e PUID=$(id -u) \
  -e PGID=$(id -g) \
  -v $PWD:/app \
  -w /app \
  andrewmackrodt/nodejs-chromium npm install

4. 在当前目录执行yarn install

bash
docker run --rm -it \
  -e PUID=$(id -u) \
  -e PGID=$(id -g) \
  -v $PWD:/app \
  -w /app \
  andrewmackrodt/nodejs-chromium yarn install

配置参数说明

参数功能说明
-e PUID=1000指定运行用户ID,推荐使用当前用户ID:$(id -u)
-e PGID=1000指定运行用户组ID,推荐使用当前用户组ID:$(id -g)
-e SUDO_NOPASSWD=0是否允许无密码sudo权限,设置为1开启
-e PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true控制Puppeteer是否跳过Chromium下载,使用内置Chromium时保持默认值;如需自行下载可设为false

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"