Added MESA, added vnc/xstartup.turbovnc

This commit is contained in:
2024-05-10 18:36:28 +02:00
parent 01994999ff
commit 1876f46687
+6
View File
@@ -14,6 +14,7 @@ RUN apt-get install -y python3
FROM base as sources
ADD https://github.com/libjpeg-turbo/libjpeg-turbo.git /tmp/turbojpeg
ADD https://github.com/TurboVNC/turbovnc.git /tmp/turbovnc
ADD https://archive.mesa3d.org/mesa-24.0.7.tar.xz /tmp/mesa
FROM sources as build
WORKDIR "/tmp/turbojpeg/build"
@@ -24,6 +25,7 @@ WORKDIR "/tmp/turbovnc/build"
RUN cmake -G"Unix Makefiles" -DTVNC_BUILDVIEWER:BOOL=false ..
RUN make -j4 && make install
RUN apt-get install -y icewm
RUN apt-get install -y x11-apps
@@ -34,6 +36,7 @@ ENV PATH=$PATH:/opt/TurboVNC/bin
RUN mkdir ~/.vnc/
RUN echo $PASSWORD | vncpasswd -f > ~/.vnc/passwd
RUN chmod 0600 ~/.vnc/passwd
COPY vnc/xstartup.turbovnc ~/.vnc/
EXPOSE 5900
@@ -46,3 +49,6 @@ CMD ["/app/app.sh"]
# https://jaydenm.com/blog/docker-x11-desktop/
# https://github.com/karinepires/docker-secure-vncserver/blob/master/Dockerfile
# https://github.com/theonemule/docker-opengl-turbovnc/blob/master/dockerfile
# MESA
# https://docs.mesa3d.org/install.html