Skip to content
Snippets Groups Projects
Dockerfile 879 B
Newer Older
Zi Guang's avatar
Zi Guang committed
# How to run: sudo docker run -p 25588:80 -p 25589:1080 -v /dev/shm:/dev/shm $ThisImage
#   80 is http VNC port, 1080 is socks5 proxy port.

FROM dorowu/ubuntu-desktop-lxde-vnc

MAINTAINER Recolic Keghart <root@recolic.net>

COPY sources.list /etc/apt/sources.list

RUN apt update && add-apt-repository ppa:mark-pcnetspec/gksu && apt update
RUN apt update ; apt install -y libssl1.0.0 wget qt4-default libqtwebkit-dev gksu # shadowsocks

ARG url_alilang=http://1.ali.recolic.org:25580/alilang.deb
ARG url_delegate=http://1.ali.recolic.org:25580/linux2.6-dg9_9_13.tar.gz

WORKDIR /
RUN wget "${url_alilang}" -O alilang.deb && wget "${url_delegate}" -O linux2.6-dg9_9_13.tar.gz && \
    apt install -y ./alilang.deb && rm alilang.deb && \
    tar xvzf linux2.6-dg9_9_13.tar.gz && cd dg9_9_13/DGROOT

COPY entry_r.sh /entry_r.sh
RUN chmod +x entry_r.sh

ENTRYPOINT ["/entry_r.sh"]