glasstop (0.1.13-dev)

Published 2024-10-25 05:18:51 +03:00 by jt in jt/glasstop

Installation

docker pull git.jakest.us/jt/glasstop:0.1.13-dev
sha256:defb50af54aecc37014e91dab99439c5204a6d5c5e3c8dbd31ecb46ca7375bf0

Image Layers

COPY / / # buildkit
LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com"
LABEL com.kasmweb.image=true
LABEL com.kasmweb.gpu_acceleration_egl=nvidia
ARG DISTRO=ubuntu
ARG EXTRA_SH=noop.sh
ARG LANG=en_US.UTF-8
ARG LANGUAGE=en_US:en
ARG LC_ALL=en_US.UTF-8
ARG START_PULSEAUDIO=1
ARG START_XFCE4=1
ARG TZ=Etc/UTC
ENV AUDIO_PORT=4901 DEBIAN_FRONTEND=noninteractive DISPLAY=:1 DISTRO=debian GOMP_SPINCOUNT=0 HOME=/home/kasm-user INST_SCRIPTS=/dockerstartup/install KASMVNC_AUTO_RECOVER=true KASM_VNC_PATH=/usr/share/kasmvnc LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 LD_LIBRARY_PATH=/opt/libjpeg-turbo/lib64/:/usr/local/lib/ LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 MAX_FRAME_RATE=24 NO_VNC_PORT=6901 NVIDIA_DRIVER_CAPABILITIES=graphics,compat32,utility OMP_WAIT_POLICY=PASSIVE PULSE_RUNTIME_PATH=/var/run/pulse SDL_GAMECONTROLLERCONFIG=030000005e040000be02000014010000,XInput Controller,platform:Linux,a:b0,b:b1,x:b2,y:b3,back:b8,guide:b16,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:b12,dpdown:b13,dpleft:b14,dpright:b15,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7 SHELL=/bin/bash START_PULSEAUDIO=1 STARTUPDIR=/dockerstartup START_XFCE4=1 TERM=xterm VNC_COL_DEPTH=24 VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 VNC_PORT=5901 VNC_PORT=5901 VNC_PW=vncpassword VNC_RESOLUTION=1280x1024 VNC_RESOLUTION=1280x720 VNC_VIEW_ONLY_PW=vncviewonlypassword TZ=Etc/UTC
EXPOSE map[4901/tcp:{} 5901/tcp:{} 6901/tcp:{}]
WORKDIR /home/kasm-user
USER 1000
ENTRYPOINT ["/dockerstartup/kasm_default_profile.sh" "/dockerstartup/vnc_startup.sh" "/dockerstartup/kasm_startup.sh"]
CMD ["--wait"]
USER root
ENV HOME=/home/kasm-default-profile
ENV STARTUPDIR=/dockerstartup
WORKDIR /home/kasm-default-profile
ENV DEBIAN_FRONTEND=noninteractive SKIP_CLEAN=true KASM_RX_HOME=/dockerstartup/kasmrx DONT_PROMPT_WSL_INSTALL=No_Prompt_please INST_DIR=/dockerstartup/install
/bin/sh -c wget https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg -O /usr/share/keyrings/vscodium-archive-keyring.asc && echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.asc ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main' | tee /etc/apt/sources.list.d/vscodium.list && apt-get update && apt-get upgrade -y
/bin/sh -c apt-get install -y fonts-recommended fonts-symbola fonts-glasstty fonts-firacode
/bin/sh -c apt-get install -y xdotool nano zip wget curl htop iotop vlc git build-essential python-is-python3 xarchiver thunar-archive-plugin
/bin/sh -c apt-get install -y default-jre
/bin/sh -c apt-get install -y firefox-esr firefox-esr-l10n-fi && cp /usr/share/applications/firefox-esr.desktop $HOME/Desktop
COPY file:e8ed9751995c19b72d31b1939318f776de431d83112d8e745dfe3d2084f563eb in /etc/firefox/policies/policies.json
/bin/sh -c apt-get install -y thunderbird thunderbird-l10n-fi && cp /usr/share/applications/thunderbird.desktop $HOME/Desktop
/bin/sh -c apt-get install -y libreoffice libreoffice-l10n-fi && cp /usr/share/applications/libreoffice-startcenter.desktop $HOME/Desktop
/bin/sh -c apt-get install -y gimp && cp /usr/share/applications/gimp.desktop $HOME/Desktop
/bin/sh -c apt-get install codium && sed -i 's#/usr/share/codium/codium#/usr/share/codium/codium --no-sandbox##' /usr/share/applications/codium.desktop && cp /usr/share/applications/codium.desktop $HOME/Desktop
/bin/sh -c curl -s https://api.github.com/repos/obsidianmd/obsidian-releases/releases/latest | grep "browser_download_url.*amd64.deb" | cut -d : -f 2,3 | tr -d \" | wget -i - -O obsidian.deb && dpkg -i obsidian.deb && sed -i 's#/opt/Obsidian/obsidian#/opt/Obsidian/obsidian --no-sandbox##' /usr/share/applications/obsidian.desktop && cp /usr/share/applications/obsidian.desktop $HOME/Desktop && rm obsidian.deb
/bin/sh -c cp /usr/share/applications/xfce4-terminal.desktop $HOME/Desktop && chmod +x $HOME/Desktop/*.desktop && chown 1000:1000 $HOME/Desktop/*.desktop
COPY dir:06081979e5da7aedf499b24c114f416416bab0e7e79784137fe57d7d66c76d82 in /etc/
COPY dir:768eea795f24403b1f8f72cc96f9727297998e36c26d5c3351aabb069ecfc36d in /home/kasm-default-profile/.config
COPY file:9dd55e1f9d62ee8bfebb7ab9bdb56f8766522e21ae8fddce4a0c6b09dc60b285 in /usr/share/backgrounds/bg_default.png
/bin/sh -c rm -f /etc/xdg/autostart/blueman.desktop /etc/xdg/autostart/geoclue-demo-agent.desktop /etc/xdg/autostart/gnome-keyring-pkcs11.desktop /etc/xdg/autostart/gnome-keyring-secrets.desktop /etc/xdg/autostart/gnome-keyring-ssh.desktop /etc/xdg/autostart/gnome-shell-overrides-migration.desktop /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.A11ySettings.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Color.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Datetime.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Housekeeping.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Keyboard.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.MediaKeys.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Power.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.PrintNotifications.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Rfkill.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.ScreensaverProxy.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Sharing.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Smartcard.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Sound.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.UsbProtection.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Wacom.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.Wwan.desktop /etc/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop /etc/xdg/autostart/pulseaudio.desktop /etc/xdg/autostart/xfce4-power-manager.desktop /etc/xdg/autostart/xfce4-screensaver.desktop /etc/xdg/autostart/xfce-polkit.desktop /etc/xdg/autostart/xscreensaver.desktop
/bin/sh -c if which gnome-keyring-daemon; then rm -f $(which gnome-keyring-daemon); fi
/bin/sh -c rm -Rf /home/kasm-default-profile/.cache /home/kasm-user/.cache /tmp /var/lib/apt/lists/* /var/tmp/* && mkdir -m 1777 /tmp
/bin/sh -c $STARTUPDIR/set_user_permission.sh $HOME && rm -f /etc/X11/xinit/Xclients && chown 1000:0 $HOME && mkdir -p /home/kasm-user && chown -R 1000:0 /home/kasm-user && rm -Rf ${INST_DIR}
ENV HOME=/home/kasm-user
WORKDIR /home/kasm-user
USER 1000
CMD ["--tail-log"]

Labels

Key Value
com.kasmweb.gpu_acceleration_egl nvidia
com.kasmweb.image true
org.opencontainers.image.authors Kasm Tech "info@kasmweb.com"
Details
Container
2024-10-25 05:18:51 +03:00
1
OCI / Docker
linux/amd64
Kasm Tech "info@kasmweb.com"
2 GiB
Versions (1) View all
0.1.13-dev 2024-10-25