Comments (1)
This is actually not a bug, but a compromise decision taken during development. I try to keep the images slim and therefore I try to include only a minimum of necessary packages.
However, Firefox
requires the mesa-utils
package to be installed to pass the WebGL
test from above. Interestingly enough, Chromium
doesn't require that.
Because the mesa-utils
package adds 143MB to the image, which is almost a half of the base image accetto/ubuntu-vnc-xfce-g3:vnc
size, I've decided against it.
There are several ways to get a Firefox image, which passes the WebGL
test, if you really need it:
-
You can install the
mesa-utils
package in the runtime usingsudo apt-get update && sudo apt-get install -y mesa-utils
. -
You can modify the
Dockerfile
and built a new image locally. -
You can use one of the
Firefox
images from the Docker Hub repository accetto/ubuntu-vnc-xfce-opengl-g3, because the images from the project accetto/headless-drawing-g3 already include support forOpenGL/WebGL/VirtualGL
. -
You can use one of the bigger
Firefox
images of the Generation 2 (accetto/xubuntu-vnc-novnc-firefox) or Generation 1 (accetto/ubuntu-vnc-xfce-firefox-default, accetto/ubuntu-vnc-xfce-firefox-plus).
from ubuntu-vnc-xfce-g3.
Related Issues (20)
- sudo / root problem HOT 22
- Image doesn't quit after program returns 0 HOT 3
- home directory not writable HOT 4
- Clipboard Sync HOT 1
- Limiting VNC to localhost HOT 2
- Unsure about the expected sequence at startup HOT 3
- PulseAudio and noVNC HOT 4
- VNC Recording HOT 1
- Blank screen HOT 18
- no window borders, no controls after container stop - start HOT 6
- Can't seem to run `builder.sh` script following documentation in README HOT 10
- approach to binding a directory (from host machine) to containers `$HOME` directory HOT 5
- How/where do I add docker build args? HOT 9
- is it possiable to adding locales HOT 2
- Feature request: arm containers HOT 5
- Overriding HEADLESS_USER_NAME doesn't seem to work HOT 2
- Container exiting when extending image with packages which modify /etc/group HOT 3
- How to Change Language to other(exp. japanese) HOT 1
- [SOLVED] unusable - multiple bugs and issues HOT 2
- [way around] no screen/black screen after login - no logs (docker image on qnap NAS - container station) HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ubuntu-vnc-xfce-g3.