forked from soffchen/tiny-remote-desktop
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
21 lines (14 loc) · 638 Bytes
/
Copy pathDockerfile
File metadata and controls
21 lines (14 loc) · 638 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM alpine:edge
RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
RUN apk update
RUN apk add --no-cache xvfb x11vnc openssl xfce4 adwaita-icon-theme supervisor xterm bash chromium firefox xrdp wqy-zenhei novnc websockify
RUN ln -s /usr/share/novnc/vnc_lite.html /usr/share/novnc/index.html
ADD supervisord.conf /etc/supervisord.conf
ADD xrdp.ini /etc/xrdp/xrdp.ini
ADD entry.sh /entry.sh
ADD xfce4-panel.xml /root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
RUN chmod +x /entry.sh
ENV DISPLAY :0
ENV RESOLUTION=1024x768
EXPOSE 5901 6901
ENTRYPOINT ["/bin/bash", "-c", "/entry.sh"]