| FROM debian:bullseye |
|
|
| RUN apt update |
| RUN apt install git -y |
| RUN git clone https://github.com/theasp/docker-novnc |
| RUN ls |
| WORKDIR docker-novnc |
| |
| RUN set -ex; \ |
| apt-get update; \ |
| apt-get install -y \ |
| bash \ |
| fluxbox \ |
| git \ |
| net-tools \ |
| novnc \ |
| supervisor \ |
| x11vnc \ |
| xterm \ |
| xvfb |
|
|
| |
| ENV HOME=/root \ |
| DEBIAN_FRONTEND=noninteractive \ |
| LANG=en_US.UTF-8 \ |
| LANGUAGE=en_US.UTF-8 \ |
| LC_ALL=C.UTF-8 \ |
| DISPLAY=:0.0 \ |
| DISPLAY_WIDTH=1024 \ |
| DISPLAY_HEIGHT=768 \ |
| RUN_XTERM=yes \ |
| RUN_FLUXBOX=yes |
| COPY . /app |
| CMD ["/app/entrypoint.sh"] |
| EXPOSE 7860 |