Quantcast
Channel: Active questions tagged ubuntu - Stack Overflow
Viewing all articles
Browse latest Browse all 6422

How to use headless Chrome in Docker?

$
0
0

Currently I'm using MPDF to convert complicated html files to pdf with PHP Laravel (production server is Ubuntu 22.04 and development is Docker image with Ubuntu 22.04). I would like to improve the conversion quality and try to use conversion based on Google Chrome features.

Added chromium-browser install into dockerfile: apt-get install -y chromium-browser \

And trying to run this code:

$browser = (new BrowserFactory('chromium-browser'))->createBrowser(['windowSize' => [1920, 1080]]);$page = $browser->createPage();$page->setHtml($html);return base64_decode(  $page->pdf(['printBackground' => true  ])->getBase64());

Getting error: Chrome process stopped before startup completed. Additional info: Command '/usr/bin/chromium-browser' requires the chromium snap to be installed. Please install it with: snap install chromium

When I try to execute command snap install chromium getting error error: cannot communicate with server: Post "http://localhost/v2/snaps/chromium": dial unix /run/snapd.socket: connect: no such file or directory

How can I use headless Chrome with Ubuntu in docker and without docker (in production)?Thank you!


Viewing all articles
Browse latest Browse all 6422

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>