Overview of Apify Docker images
masterApify provides base Docker images to simplify running headless browsers in Docker. Images are available in two flavors:
- Full images: Preinstall
apify,crawlee, andtypescript. Use these for quick execution without maintaining apackage.jsonor when you want to rely on specific preinstalled versions. -slimvariants: Only ship the browser automation library (e.g.,puppeteer,playwright, orcamoufox-js) or no npm packages at all (e.g.,apify/actor-node:24-slim). These are smaller and faster to pull. Yourpackage.jsonserves as the single source of truth for dependencies.
Available Image Families:
apify/actor-nodeapify/actor-node-puppeteer-chromeapify/actor-node-playwright(includeschrome,firefox,webkit, andcamoufoxvariants)
Recommendation: Use the -slim variant unless you have a specific reason not to.
# No preinstalled packages, bring your own dependencies.
FROM apify/actor-node:24-slim