Puppeteer Slim Ready image, based on image satantime/puppeteer-node
232
This image based on satantime/puppeteer-node, but already include Puppeteer ( just add one line script npm install puppeteer)
Create new directory, copy script bellow, and save for example using filename ss.js (to get some screenshot from website)
'use strict';
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: true,
args: [
"--disable-gpu",
"--disable-dev-shm-usage",
"--disable-setuid-sandbox",
"--no-sandbox",
]
});
const page = await browser.newPage();
await page.setViewport({
width: 1280,
height: 720,
deviceScaleFactor: 1,
});
await page.goto('https://ebsoft.web.id');
await page.screenshot({ path: 'out/ebsoft.png', fullPage: true });
await browser.close();
})();
Run ss.js script using this command:
docker run -i --rm -v ${PWD}/ss.js:/app.js -v ${PWD}/:/out/ ebta/pptr-slim:14.17 node app.js
And in few second you will get fullpage screenshot for website in the script above
Content type
Image
Digest
Size
249.6 MB
Last updated
about 5 years ago
docker pull ebta/pptr-slim