From 51e7426c76a32268af6d023764d1608bc3bad892 Mon Sep 17 00:00:00 2001 From: Tim_THW Date: Mon, 23 Feb 2026 13:09:04 +0000 Subject: [PATCH] =?UTF-8?q?Dockerfile=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d5e25f5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,42 @@ +FROM debian:12 + +ENV DEBIAN_FRONTEND=noninteractive +ENV USER=vncuser +ENV PASSWORD=vncpass +ENV DISPLAY=:1 +ENV VNC_PORT=5901 + +# Pakete installieren +RUN apt-get update && apt-get install -y \ + xfce4 xfce4-goodies \ + tightvncserver \ + dbus-x11 xterm sudo \ + && apt-get clean + +# Benutzer anlegen +RUN useradd -m -s /bin/bash $USER && \ + echo "$USER:$PASSWORD" | chpasswd && \ + adduser $USER sudo + +USER $USER +WORKDIR /home/$USER + +# VNC-Konfiguration +RUN mkdir -p /home/$USER/.vnc && \ + echo "$PASSWORD" | vncpasswd -f > /home/$USER/.vnc/passwd && \ + chmod 600 /home/$USER/.vnc/passwd + +# xstartup für XFCE +RUN echo '#!/bin/bash\n\ +unset SESSION_MANAGER\n\ +unset DBUS_SESSION_BUS_ADDRESS\n\ +exec startxfce4 &' > /home/$USER/.vnc/xstartup && \ + chmod +x /home/$USER/.vnc/xstartup + +EXPOSE 5901 + +COPY start.sh /start.sh +USER root +RUN chmod +x /start.sh + +CMD ["/start.sh"] \ No newline at end of file