Added MESA, added vnc/xstartup.turbovnc
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user