File size: 618 Bytes
2f5765a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | FROM debian:bookworm-slim
ENV DEBIAN_FRONTEND=noninteractive \
DISPLAY=:1 \
VNC_RESOLUTION=1280x720
RUN apt-get update && apt-get install -y --no-install-recommends \
tigervnc-standalone-server \
fluxbox \
chromium \
novnc \
websockify \
python3 \
net-tools \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash user && mkdir -p /home/user /tmp/chrome && chown -R user:user /home/user /tmp
RUN ln -s /usr/share/novnc/vnc.html /usr/share/novnc/index.html
COPY start.sh /start.sh
RUN chmod +x /start.sh
USER user
WORKDIR /home/user
CMD ["/start.sh"] |