Run Google Chrome browser in a Docker container
Go to file
2017-06-23 00:52:52 +02:00
docker-compose.yml updates 2017-06-23 00:52:52 +02:00
Dockerfile updates 2017-06-23 00:52:52 +02:00
launch refactor 2016-12-14 10:25:24 +01:00
LICENSE changed license; changed network name 2016-04-12 12:13:48 +02:00
README.md bump chrome version to 50.0.2661.102-1 2016-05-12 01:14:59 +02:00

Google Chrome in Docker

versions

  • google-chrome-stable (50.0.2661.102-1)
  • google-talkplugin (5.41.0.0-1)

First initialize the data volume

docker run --rm -ti -v chrome_data:/data busybox /bin/sh -c "chown 1000:1000 /data"

Launch the Chrome

docker-compose up -d

Extra Notes

Good & stable vsync

chrome://flags/
Enable "Override software rendering list"

Verify

chrome://gpu/

To see whether you have the best result, you should have stable 60 FPS at following tests

http://ie.microsoft.com/testdrive/Performance/FishIETank/Default.html
http://www.vsynctester.com/

You may want to disable Google's VP8 & VP9 video codecs: "MSE & WebM VP9" and "WebM VP8" as there is no hardware decoding for them. To do this, install h264ify extension from

https://chrome.google.com/webstore/detail/h264ify/aleakchihdccplidncghkekgioiakgal?hl=en-US

Check the codecs

https://www.youtube.com/html5