Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

Lightweight, sandboxed firefox using xpra for
remote display. Xpra is "the screen for X". It is an extremely efficient
remote display protocol allowing rooming.

This images smoothly played a fullscreen 1080p Youtube video from
Sailabove's cloud over a DSL
connection.

While this is curently more a Proof of Concept than a real application
it shows the potential of both xpra and Docker when it comes to SaaS and
VDI.

Usage

To run this image, pull the repository and run the image:

docker pull yadutaf/firefox.js
docker run -t --rm -p 8080:8080 yadutaf/firefox

Alternatively, you may rebuild the image from sources:

git clone https://github.com/yadutaf/docker-firefox-xpra.git
cd docker-firefox-xpra
docker build -t firefox .
docker run -t --rm -p 8080:8080 p 10000:10000 firefox

Then either visit http://localhost:8080/ or install xpra and use it:

# Install
echo "deb http://www.xpra.org/dists $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
curl https://www.xpra.org/gpg.asc | sudo apt-key add -
sudo apt-get update && apt-get install xpra

# Run
xpra attach tcp:localhost:10000

Enjoy !

License

MIT

Docker Pull Command
Owner
yadutaf
Source Repository

Comments (0)