Overview

Full name
docker.io/royzheng/chrome
Registry
docker.io
Namespace
royzheng
Repository
chrome
Cached tags
1
Last synced
07/13/2026, 12:20 PM

Introduction

Headless Chrome 浏览器容器镜像,支持远程调试与自动化截图,Web 爬虫渲染、E2E 测试与 PDF 生成的无界面浏览器运行时。

Details

royzheng/chrome 打包 Chromium 浏览器及依赖,可通过 DevTools Protocol 远程控制页面渲染与交互。定位为无头浏览器运行时,适合 Puppeteer/Playwright 类自动化;前端 E2E 测试、动态页面抓取或报表截图流水线,需 --shm-size 避免共享内存不足。

快速启动

docker run -d --name chrome \
  --shm-size=2g \
  -p 9222:9222 \
  docker.io/royzheng/chrome:latest

推荐实践

docker run -d --name chrome \
  --shm-size=2g \
  --restart unless-stopped \
  -p 9222:9222 \
  -e CHROME_OPTS="--no-sandbox --disable-dev-shm-usage" \
  docker.io/royzheng/chrome:latest

核心参数说明

  • --shm-size=2g — 增大共享内存防崩溃
  • -p 9222:9222 — Chrome DevTools 远程调试端口
  • CHROME_OPTS — 容器内 Chrome 启动参数
  • — 公网暴露调试端口(高风险

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/royzheng/chrome
:latest
linux/amd64linux/arm64
2026/03/18 15:19572.4 MBsha256:f7f56f55b9c7