982 B
982 B
NOVNC-BASE
A desktop environment with sound in docker.
Can be used as a base file for application specific containers.
thomasloven/novnc-ubuntu
thomasloven/novnc-debuan
thomasloven/novnc-alpine
To just get a desktop environment at http://localhost:8080
:
docker run --rm -p 8080:8080 thomasloven/novnc-ubuntu
Or used as a base for specific applications:
FROM thomasloven/novnc-ubuntu
RUN sudo apt-get update \
&& DEBIAN_FRONTEND=noninteractive \
sudo apt-get install -y blender
CMD ["blender"]
See more examples in apps/
.
The container will run as user $USERNAME
(default novnc
) with uid ${UUID}
(default 1000
) and group id ${GUID}
(default 1000
).
The user has sudo privileges with no password(!).
Bonus functionality - dotfiles installation.
If the environment variable DOTFILES_REPO
is set, the container will git clone
that into ~/dotfiles
and then run ~/dotfiles/install.sh
if it
exists.