All Projects → stephen-fox → Chrome Docker

stephen-fox / Chrome Docker

Licence: mit
Chrome, in a Docker container.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Chrome Docker

Chrome
Docker Automated Build Repository for siomiz/chrome -- Google Chrome via VNC (or via Chrome Remote Desktop)
Stars: ✭ 97 (+40.58%)
Mutual labels:  docker-image, chrome, google-chrome
Xdebug Helper For Chrome
Easily activate PHP debugging, profiling and tracing with this Xdebug Chrome extension
Stars: ✭ 270 (+291.3%)
Mutual labels:  chrome, google-chrome
Chrome Bookmarks Alfred Workflow
Chrome/Canary/Chromium/Microsoft Edge bookmarks search workflow for Alfred
Stars: ✭ 241 (+249.28%)
Mutual labels:  chrome, google-chrome
Awesome Meta And Manifest
⚡ Awesome collection of meta tags & manifest properties.
Stars: ✭ 499 (+623.19%)
Mutual labels:  chrome, google-chrome
Chromium Ipc Sniffer
A tool to capture communication between Chromium processes on Windows
Stars: ✭ 197 (+185.51%)
Mutual labels:  chrome, google-chrome
Simple Headless Chrome
Simple abstraction to use Chrome as a Headless Browser with Node JS
Stars: ✭ 216 (+213.04%)
Mutual labels:  chrome, google-chrome
1click Webpage Screenshot
Entire page Screenshot extension for Google Chrome. I'm developing open source extension for Google Chrome. All extension are free for use. Let's make Chrome great again!
Stars: ✭ 406 (+488.41%)
Mutual labels:  chrome, google-chrome
Booklight
Your Chrome Alfred - An Extension to provide spotlight-like interface for your bookmarks
Stars: ✭ 98 (+42.03%)
Mutual labels:  chrome, google-chrome
Html Pdf Chrome
HTML to PDF converter via Chrome/Chromium
Stars: ✭ 629 (+811.59%)
Mutual labels:  chrome, google-chrome
Demo Progressive Web App
🎉 A demo for progressive web application with features like offline, push notifications, background sync etc,
Stars: ✭ 798 (+1056.52%)
Mutual labels:  chrome, google-chrome
Chrome Extensions
WebRTC chrome extensions for screen sharing, screen recording, file sharing, youtube+audio sharing, etc.
Stars: ✭ 799 (+1057.97%)
Mutual labels:  chrome, google-chrome
Chromium Vim
Vim bindings for Google Chrome.
Stars: ✭ 2,150 (+3015.94%)
Mutual labels:  chrome, google-chrome
Marinara
Pomodoro® time management assistant for Chrome
Stars: ✭ 1,806 (+2517.39%)
Mutual labels:  chrome, google-chrome
Tabfern
Google Chrome extension for saving and restoring sets of tabs, and for switching between windows and tabs from a vertical, grouped list.
Stars: ✭ 102 (+47.83%)
Mutual labels:  chrome, google-chrome
Opendyslexic Chrome
Offical OpenDyslexic chrome extension
Stars: ✭ 36 (-47.83%)
Mutual labels:  chrome, google-chrome
Chrome Charset
An extension used to modify the page default encoding for Chromium 55+ based browsers.
Stars: ✭ 346 (+401.45%)
Mutual labels:  chrome, google-chrome
Uget Chrome Wrapper
Moved to https://github.com/ugetdm/uget-integrator and https://github.com/ugetdm/uget-extension
Stars: ✭ 74 (+7.25%)
Mutual labels:  chrome, google-chrome
Hindsight
Web browser forensics for Google Chrome/Chromium
Stars: ✭ 589 (+753.62%)
Mutual labels:  chrome, google-chrome
Chrome Virtual Keyboard
Touch-friendly Virtual Keyboard for Chrome browser
Stars: ✭ 35 (-49.28%)
Mutual labels:  chrome, google-chrome
Cookie Autodelete
Firefox and Chrome WebExtension that deletes cookies and other browsing site data as soon as the tab closes, domain changes, browser restarts, or a combination of those events.
Stars: ✭ 1,015 (+1371.01%)
Mutual labels:  chrome, google-chrome

Chrome Docker (unmaintained)

A Docker image that can run Google Chrome.

Please note, this project is no longer maintained. I am currently focused on other projects, and do not have the required time to support this. Pease feel free to fork it.

Thank you for using it. I hope that it helped :)

How does it work?

The Docker image includes a VNC server which provides graphical access to the virtual display running in the container.

How do I build it?

Refer to the building documentation.

How do I run it?

First, start the container and its VNC server:

docker run -p 5900:5900 --name chrome --user apps --privileged <image-name>

Note: The macOS VNC client will not be able to login unless you set a password for the VNC server. The instructions for setting a VNC password can be found below.

By default, the VNC server is started without a password. If you would like to specify a password for the VNC server, do the following:

docker run -p 5900:5900 -e VNC_SERVER_PASSWORD=some-password --name chrome \
    --user apps --privileged <image-name>

Once the container is running, you can VNC into it at 127.0.0.1 and run Chrome from a terminal window by running:

google-chrome

You can also start Google Chrome by right-clicking the Desktop and selecting:

Applications > Network > Web Browsing > Google Chrome

Additional settings

Refer to the configuration documentation.

Security concerns

This image starts a X11 VNC server which spawns a framebuffer. Google Chrome also requires that the image be run with the --privileged flag set. This flag disables security labeling for the resulting container. Be very careful if you run the container on a non-firewalled host.

Some applications (such as Google Chrome) will not run under the root user. A non-root user named apps is included for such scenarios.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].