Sign inSign up

dieters877565/chromedriver

By dieters877565

โ€ขUpdated about 1 month ago

debian based image with chromedriver

Image
1

6.2K

dieters877565/chromedriver repository overview

โ Chromedriver Headless Docker Image

A minimal Debian-based Docker image with Chromium and Chromedriver pre-installed, tailored for automated browser testing, web scraping, and PDF generation. Ideal for use in CI/CD pipelines, headless environments, or with optional VNC remote desktop access.


โ ๐Ÿงฐ Features

  • โœ… Chromium + Chromedriver pre-installed
  • ๐Ÿ–ฅ๏ธ Supports headless mode and virtual display (Xvfb)
  • ๐Ÿ” Non-root operation for improved security
  • ๐Ÿ–ง Optional VNC access (port 5900) for visual debugging
  • ๐Ÿ“ฆ Compatible with both x86_64 and ARM architectures
  • โš™๏ธ Can be used as a remote Chrome instance for BiDi2PDFโ 
  • ๐Ÿงช Optimized for browser automation (e.g., Selenium, Puppeteer)

โ ๐Ÿš€ Quick Start (Docker Compose)

services:
  remote-chrome:
    image: dieters877565/chromedriver:latest
    environment:
      ENABLE_XVFB: true       # Enables virtual framebuffer
      ENABLE_VNC: true        # Enables VNC server
      VNC_PASS: supersecret   # Set your VNC access password
    ports:
      - 5900:5900             # Exposes VNC port (optional)

โ ๐Ÿ› ๏ธ Environment Variables

VariableDefaultDescription
ENABLE_XVFBfalseEnable virtual framebuffer for headless use
ENABLE_VNCfalseEnable VNC server for remote desktop
VNC_PASS(none)Password for VNC access (if enabled)

โ ๐Ÿ“Ž Example Use Cases

  • ๐Ÿงช CI/CD browser testing (Selenium, Playwright, Puppeteer)
  • ๐Ÿ“ฐ Web scraping with Chromium in headless mode
  • ๐Ÿ“„ PDF generation from HTML
  • ๐Ÿงฉ Remote Chrome for BiDi2PDFโ 
  • ๐Ÿ‘๏ธ Debugging tests via VNC

โ ๐Ÿ“Œ Notes

  • The image is non-root by default.
  • Chromium runs with all required dependencies included.
  • Port 5900 must be exposed to access the VNC interface externally.

โ ๐Ÿง‘โ€๐Ÿ’ป Maintainer

Dieter S.
DockerHub Profileโ 


โ ๐Ÿ“„ License

MIT License

Tag summary

Content type

Image

Digest

sha256:aaa97583aโ€ฆ

Size

462.4 MB

Last updated

about 1 month ago

docker pull dieters877565/chromedriver