Skip to content

akornatskyy/chromium-headless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chromium Headless Docker Library

image

Images

These images are based on the Alpine Linux (linux/amd64, linux/arm64).

How to use

The default docker entrypoint:

chromium-browser --headless --headless \
  --remote-debugging-address=0.0.0.0 --remote-debugging-port=9222 \
  --user-data-dir=/data --disable-software-rasterizer --disable-dev-shm-usage

Run chromium in sandbox (requires SYS_ADMIN capability):

docker run -it --rm --name=chromium-headless \
  -p=0.0.0.0:9222:9222 --cap-add=SYS_ADMIN \
  -v /tmp/chromium-data/:/data akorn/chromium-headless:alpine

You can add additional command line switches, e.g. prevent chromium from loading images:

docker run -it --rm --name=chromium-headless \
  -p=0.0.0.0:9222:9222 --cap-add=SYS_ADMIN \
  -v /tmp/chromium-data/:/data akorn/chromium-headless:alpine \
  --blink-settings=imagesEnabled=false --mute-audio

See chromium command line switches for more information.