32 lines
997 B
Markdown
32 lines
997 B
Markdown
## Requirements
|
|
|
|
- [Docker Engine](https://docs.docker.com/engine/) (Docker Desktop is not required!)
|
|
- [x11docker](https://github.com/mviereck/x11docker)
|
|
|
|
## Build browser image
|
|
|
|
$ docker build -t firefox .
|
|
|
|
## X server image
|
|
|
|
To use the `--xc` option, we need either to pull the out-dated image,
|
|
|
|
$ docker pull x11docker/xserver
|
|
|
|
or, to build a newer image locally (preferred).
|
|
|
|
$ x11docker --build x11docker/xserver
|
|
|
|
## Run
|
|
|
|
$ ./x11docker -I --xc --share $HOME/Downloads -- --tmpfs /dev/shm -- firefox
|
|
|
|
## References
|
|
|
|
- based on [Jessie Frazelle's][1] [`dockerfiles/firefox`][2]
|
|
- sourced from Mozilla's '[Install Firefox .deb package for Debian-based distributions][3]'
|
|
|
|
[1]: https://blog.jessfraz.com/post/docker-containers-on-the-desktop/
|
|
[2]: https://github.com/jessfraz/dockerfiles/tree/cc75d30bd79d7b2fe4e2f0f37cdc880979c9eefb/firefox
|
|
[3]: https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions-recommended
|