36 lines
642 B
Docker
36 lines
642 B
Docker
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 \
|
|
tigervnc-standalone-server \
|
|
tigervnc-common \
|
|
dbus-x11 \
|
|
x11-xserver-utils \
|
|
xfonts-base \
|
|
chromium \
|
|
nano \
|
|
htop \
|
|
lightdm \
|
|
sudo
|
|
|
|
# User anlegen
|
|
|
|
# VNC xstartup konfigurieren
|
|
RUN mkdir -p /etc/vnc
|
|
RUN echo '#!/bin/bash\nexec /usr/sbin/lightdm' > /etc/vnc/xstartup \
|
|
&& chmod +x /etc/vnc/xstartup
|
|
|
|
COPY start.sh /start.sh
|
|
RUN chmod +x /start.sh
|
|
|
|
EXPOSE 5901
|
|
|
|
CMD ["/start.sh"] |