gnome.dockerfile 1.0 KB

123456789101112131415161718
  1. FROM debian:bullseye
  2. ENV DEBIAN_FRONTEND noninteractive
  3. ARG TZ=Europe/London
  4. RUN apt update && apt upgrade -y && apt install -y wget gnome chromium xrdp sudo dbus-x11 git vim
  5. RUN wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg \
  6. && install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/ \
  7. && sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' \
  8. && rm -f packages.microsoft.gpg
  9. RUN wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb \
  10. && dpkg -i packages-microsoft-prod.deb
  11. RUN apt-get clean && \
  12. apt-get -y remove && \
  13. useradd -ms /bin/bash paul && \
  14. echo 'paul:harry1996' |chpasswd && \
  15. adduser paul sudo
  16. RUN apt update && apt install -y code dotnet-sdk-3.1
  17. ENTRYPOINT /etc/init.d/xrdp start && tail -F /var/log/xrdp-sesman.log