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