Short Description
Experimental build of from Chromium source for headless_shell.
Full Description
Experimental build for Chrome Headless
Experimental! Use at own risk. No warranty. Et cetera.
This is from the tip of the Chromium source tree; pulls a DEB file I built, installs it and exposes dev tools debugging on port 9222.
Information on Chrome headless
General Use
docker run -d -p 9222:9222 justinribeiro/chrome-headless
Using In DevTools
Open Chrome and browse to http://localhost:9222/.
Known issues
Unsafe Scripts
You may have to Load unsafe scripts from the omnibox shield icon to allow connecting to the insecure websocket endpoint ws://localhost:9222:

Red herrings
Depending on the current build, if you run the container interactively you may see things like this on the console:
[0119/175523.510224:WARNING:resource_bundle.cc(327)] locale_file_path.empty() for locale
[0119/175523.518835:WARNING:resource_bundle.cc(327)] locale_file_path.empty() for locale
[0119/175523.534345:WARNING:resource_bundle.cc(327)] locale_file_path.empty() for locale
In most cases, these messages can be safely ignored. They will sometimes change and eventually as things are updated in the source tree, resolved.
Comments (0)