2021-08-18 13:39:29 +02:00
|
|
|
FROM ubuntu:bionic
|
|
|
|
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
ENV VNC_PORT 8443
|
|
|
|
ENV VNC_PORT2 8444
|
|
|
|
ENV VNC_PORT3 8445
|
|
|
|
EXPOSE $VNC_PORT
|
|
|
|
EXPOSE $VNC_PORT2
|
|
|
|
EXPOSE $VNC_PORT3
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y supervisor xfce4 xfce4-terminal xterm libnss-wrapper gettext wget
|
|
|
|
RUN apt-get purge -y pm-utils xscreensaver*
|
|
|
|
RUN apt-get update && apt-get install -y vim less
|
|
|
|
RUN apt-get update && apt-get -y install lsb-release
|
|
|
|
RUN apt-get update && apt-get -y install net-tools
|
|
|
|
|
|
|
|
# RUN mkdir -p /usr/share/man/man1
|
|
|
|
# RUN apt-get update && apt-get install -y apt-utils openjdk-11-jre
|
2021-09-08 14:20:23 +02:00
|
|
|
RUN apt-get update && apt-get install -y ubuntu-mate-desktop
|
2021-09-15 07:22:38 +02:00
|
|
|
RUN apt-get update && apt-get install -y lxde
|
|
|
|
RUN apt-get update && apt-get install -y lxqt
|
|
|
|
RUN apt-get update && apt-get install -y kde-full
|
|
|
|
RUN apt-get update && apt-get install -y cinnamon
|
|
|
|
RUN apt-get update && apt-get install -y ubuntu-gnome-desktop
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install -y python3-pip
|
2021-08-18 13:39:29 +02:00
|
|
|
|
|
|
|
RUN useradd -m docker
|
|
|
|
ENV USER docker
|
|
|
|
|
|
|
|
ARG KASMVNC_PACKAGE_DIR
|
|
|
|
COPY $KASMVNC_PACKAGE_DIR/kasmvncserver_*.deb /tmp
|
|
|
|
RUN dpkg -i /tmp/*.deb; apt-get -yf install
|
|
|
|
|
|
|
|
ENV HOME /home/docker
|
|
|
|
RUN chown -R 1000:0 $HOME
|
|
|
|
USER 1000:ssl-cert
|
|
|
|
WORKDIR $HOME
|
|
|
|
|
2021-09-15 07:22:38 +02:00
|
|
|
RUN pip3 install --user pipenv
|
|
|
|
RUN echo 'PATH="/src/unix:~/.local/bin/:$PATH"' >> ~/.bashrc
|
2021-08-18 13:39:29 +02:00
|
|
|
RUN echo 'alias go="sh /src/s; vncserver -kill :1"' >> ~/.bashrc
|
2021-08-20 12:27:30 +02:00
|
|
|
RUN echo 'alias ns="netstat -nltp"' >> ~/.bashrc
|
2021-08-18 13:39:29 +02:00
|
|
|
|
2021-09-15 07:22:38 +02:00
|
|
|
ENV LC_ALL=C.UTF-8
|
|
|
|
ENV LANG=C.UTF-8
|
|
|
|
|
|
|
|
ENTRYPOINT "cd /src && pipenv install; /bin/bash"
|