Docker

Run Contextractor without installing anything locally:

docker run ghcr.io/contextractor/contextractor https://example.com

Save output locally

Mount a volume to save extracted content to your machine:

docker run -v ./output:/output ghcr.io/contextractor/contextractor https://example.com -o /output

Use a config file

Mount your config file into the container:

docker run -v ./config.json:/config.json ghcr.io/contextractor/contextractor --config /config.json

Combine volume and config

docker run \
  -v ./output:/output \
  -v ./config.json:/config.json \
  ghcr.io/contextractor/contextractor --config /config.json -o /output

Use with proxies

docker run ghcr.io/contextractor/contextractor \
  --proxy-urls http://user:pass@host:port \
  --proxy-rotation recommended \
  https://example.com

All CLI options work the same inside Docker, including proxy, browser settings, crawl filtering, cookies, headers, output toggles, and content extraction options.

Available for linux/amd64 and linux/arm64.

Updated: March 26, 2026