Namespace
kasmweb
Image / Tag
terminal:1.13.0-rolling
Content Digest
sha256:9dea0c6c7c3b98ba142922a98b84013b3accea4578dcfb850a5c9162408316c2
Details
Created

2025-04-27 07:15:27 UTC

Size

1010 MB

Content Digest
Labels
  • com.kasmweb.gpu_acceleration_egl
    nvidia
  • com.kasmweb.image
    true
  • org.opencontainers.image.authors
    Kasm Tech "info@kasmweb.com"
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    20.04

Environment
AUDIO_PORT

4901

DEBIAN_FRONTEND

noninteractive

DISPLAY

:1

DISTRO

ubuntu

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

/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/opt/libjpeg-turbo/lib64/:/usr/local/lib/:/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

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

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

STARTUPDIR

/dockerstartup

START_PULSEAUDIO

1

START_XFCE4

1

TERM

xterm

VNCOPTIONS

-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0

VNC_COL_DEPTH

24

VNC_PORT

5901

VNC_PW

vncpassword

VNC_RESOLUTION

1280x1024

VNC_VIEW_ONLY_PW

vncviewonlypassword


Layers

[#000] sha256:13b7e930469f6d3575a320709035c6acf6f5485a76abcf03d1b92a64c09c2476 - 2.61% (26.2 MB)

[#001] sha256:bcc00c67d02df9c1324a494e05cd2a2c426d070fb83d2cadad3a67a4f6ceec42 - 0.0% (129 Bytes)

[#002] sha256:aaa07b75a760cde02e6e92bbaef299c36769c0979e5ee98f7bade7f95308ed51 - 0.0% (150 Bytes)

[#003] sha256:71b06081a6bf8edf6d90857dd4b5b3c9adf7a49e0edca991e1a772620f72e75d - 0.0% (187 Bytes)

[#004] sha256:6e43789e12e72b4ccbf5ee2eff8f7942cbb7cfaff31e90c55a554e3c9ee8ee75 - 0.0% (288 Bytes)

[#005] sha256:9ed3aa91d2b73b18527fb44bb703fc178f0eed5cbe105353d8c4c9dbe99ec1ca - 0.0% (876 Bytes)

[#006] sha256:d5e24983f9ce24a6885d9b7390633be7c7716def444d864fafde106516db4e91 - 16.58% (167 MB)

[#007] sha256:71d727063a10133a189a205f8f9ae378fd08597c3116f4c068748efe020187bc - 0.0% (501 Bytes)

[#008] sha256:80c4bf13c3b4422d868ac1516ffd59e7bb3c896bca46c00ac6719d9065d60151 - 0.0% (527 Bytes)

[#009] sha256:b44205d28422809e81bc40e1a1d68fdf748ac02e4270410e6a22a488f165fe36 - 1.12% (11.3 MB)

[#010] sha256:d60264e7a2e0302093b7487452feefc3ab30840fd1bd99617518ee389fdf344a - 0.0% (2.14 KB)

[#011] sha256:f9e0a615e587d0265bf98d5390c913678eaecbd9609b528715d5d426ecd16bf7 - 27.96% (281 MB)

[#012] sha256:bee669ceb8cfea08c344a89bde45cc96aad0ee85d2fd9236cccf9465148a037f - 0.0% (3.64 KB)

[#013] sha256:37a59f2e4af6c03e5c3a8a7108d45ef8adb77f67401180eba0f6ee0445d65878 - 0.0% (158 Bytes)

[#014] sha256:987aa16de795b277173b821ed37524793be543c315fca1425387205a8e76b6b0 - 0.0% (154 Bytes)

[#015] sha256:d2df4d0d40c24619d53e8133ac2acf7f48391b5d1c75f6748b81f0fb19bdef06 - 0.15% (1.5 MB)

[#016] sha256:544605e0b4ba1b9a291f9e422abc9ca71e9d1e716d350d357d0b640cb819acc9 - 0.21% (2.12 MB)

[#017] sha256:8f0d0f1cbb3a246305c0962b6a9e650dae9f5c1a4d23b687052a4b56dd97cd6d - 0.0% (8.29 KB)

[#018] sha256:2044f12a51f8e6bae834e5699af14287c35aa78cbfec39185ca18f78282d7410 - 0.0% (8.29 KB)

[#019] sha256:b3b949fa297d7096ec5274757d79741622c91cbe50f4d2cf88a2463f63a3696b - 0.0% (11.1 KB)

[#020] sha256:73481598baec93c8e0cdae805e48d9c58ddbe19e3eba6932680a04844a272d97 - 0.0% (1.75 KB)

[#021] sha256:1fd6c25dfefe2845b24277ca3de720ba2b22ccf00e11ae87cde6659d98785e02 - 0.49% (4.95 MB)

[#022] sha256:951a657f5d33107b83fdded2ee1cbe0cf946558058f67ec10a444cbdacd2691e - 0.0% (243 Bytes)

[#023] sha256:34e421e6954d2855c2b3f9ae01b736033978caadbe0f1729f7f528e8ce424eda - 0.0% (431 Bytes)

[#024] sha256:bf3f15728281433ead3fbbb418e4f1c257287f69290fff8688a308a8a83a21f0 - 1.21% (12.2 MB)

[#025] sha256:02f2f5111c8473b935fcdabfdca6e3c595c6e8cc889658c33e34d71f66c4b186 - 0.0% (936 Bytes)

[#026] sha256:947822613fe5b50d1998ecc312bd10627fb49785798e5089b5ba7c90e0ecfdd7 - 11.75% (118 MB)

[#027] sha256:fa51e0dd88e1c7eaca0f559d72c9b0091491740abd1f43e5982aeef62b865660 - 0.0% (446 Bytes)

[#028] sha256:dd4eef0ea1a387f1ec136ed7f9cb37242d9d44a37d362df6123ab4bcb35c3682 - 0.76% (7.67 MB)

[#029] sha256:0008f824b00449e18ebe1a04aba2becafe63b1b81e7c1c6116656f5eca454826 - 0.0% (6.14 KB)

[#030] sha256:149e91fa30d5cc25e7d05586ba0d7656ac85fe66274a5a20a80b7acbd21404ba - 0.78% (7.79 MB)

[#031] sha256:e589546df07020e44d67bcb2b70b176214df9f1bfe5ad7d0a8342fcbcb68cb80 - 0.2% (2 MB)

[#032] sha256:95a5a6969625bc8f6ef2c79cac833f8a5e7ac38a692e5e436adf71013c7b98ea - 0.2% (2.02 MB)

[#033] sha256:b2a9f36b4943917d5c566fd44f46a39dbb9e3fa8cebbdfe4ddbc63657a350066 - 0.0% (1.67 KB)

[#034] sha256:1066dbb0bf21a929b65cffd08a7144c7225eefea878bcbc4bc7d08ab873b57be - 4.53% (45.5 MB)

[#035] sha256:a56e988aecfc931653a9d243d4bc2ae8d2b3f3713fe702ce659e62da9f5e37a9 - 0.0% (1017 Bytes)

[#036] sha256:3dbf5c71e3d29e24d76b72a8687255c91a3503f0e8db23475f94045378d4a157 - 0.0% (1.1 KB)

[#037] sha256:ed7036f41ab79eb9a4d747824b938bba61fe8cad2d011dc397255c8e6d928406 - 0.0% (3.87 KB)

[#038] sha256:0bc5ffbf6d67a2d05a4f48f391974ef6011f44da79b29ab148c74f2dfbb0abe5 - 0.0% (3.87 KB)

[#039] sha256:35d4f27e29946464886b2fe4ee38df83cba18c7088f4225bf17776bcf7c0dd4b - 0.0% (861 Bytes)

[#040] sha256:b8197d455e1daa314c7f26c51da71a76e19570cc13eacb74ed82f4b770a7a2d3 - 0.0% (860 Bytes)

[#041] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#042] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#043] sha256:5d7bf99313aa8c21b6bdf2452fbc2c672c08f885d569cfaf3a27139613a28c25 - 0.0% (1.1 KB)

[#044] sha256:89ed3338d4c731cebf6546d8cf0d3673f7585a2909dcdb2f4d04774b6d61345d - 0.0% (534 Bytes)

[#045] sha256:11c0874727e5191db7521869a13ba7064193972e9675a419a6e709b0d5707d0d - 0.0% (4.34 KB)

[#046] sha256:7364d9eef4a90ec664f5d614e2a4f03b4d98c1335c4ec88390988260dc4612a7 - 4.28% (43 MB)

[#047] sha256:21da1ebd282eb976f08bce76870dc2350dfa8ca2b2033e97b3a7804e3ac04bc2 - 0.0% (856 Bytes)

[#048] sha256:271c311b2872c8fd8fcb5173cb00478110511b20a944d769e8091258b2f2fd51 - 0.0% (162 Bytes)

[#049] sha256:b09f76dd39c75670b00af37f57dd6fb425d8dd12b8c4ca8963c4d1e6f9755674 - 0.63% (6.33 MB)

[#050] sha256:ffbdd96fcbf9d6db1ce16005bff8e70a6aa614cfc8d3718a53b2e7fca8def13e - 7.85% (78.9 MB)

[#051] sha256:731bf247226f922428060cfc9fc7450486e9b0707cc9d7241627ced4fed9a99a - 0.0% (2.53 KB)

[#052] sha256:c15feeb98a5b059598ac5fa62f064429d24eeb9a8152994d37d13139307836d9 - 0.0% (120 Bytes)

[#053] sha256:c90abc676963817de3179eff0edd577b419632af4391c9e316b9944ed20edd90 - 0.0% (124 Bytes)

[#054] sha256:866092a0ee12740e9874368f49b0a9d65ce54b2ab466c7f8cd5d47a4ac987d32 - 4.28% (43 MB)

[#055] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#056] sha256:8be609eab9eb926a59fb058a22fe55d32e31635843b9fdf08f2aa4e42b085232 - 5.21% (52.4 MB)

[#057] sha256:d88eb3283e4b2274a5f39a000cc714aa5ae5b31b8ce812913a076e796d5691d7 - 0.0% (195 Bytes)

[#058] sha256:22f9f5e1e58363abf7597135a9a0671fe593738d9f3a3f4de9f75874210aae07 - 0.0% (309 Bytes)

[#059] sha256:90bd2229f2488f121d68352adffb60c1c1b0eda36f01bfc8b95c825e8ae0b6ab - 0.0% (333 Bytes)

[#060] sha256:73cf2652ef3b1062067e0c83f1b7d0df60ce4d309e4ff792bb247d4b46f95986 - 6.26% (62.9 MB)

[#061] sha256:568d53fbbfe4480cec842df805307fcf37ecf52252577581e975ab947e8e62f7 - 0.0% (477 Bytes)

[#062] sha256:c3f46ad73770d5b25c56e601a006614fac00b9d43565fa727d5e4fa81390cb59 - 2.71% (27.2 MB)

[#063] sha256:d43d203b7804598fb6ad88b32f81c1815cde4049e4d2ecdfac1b3bc7f83d0c57 - 0.0% (1.01 KB)

[#064] sha256:f0acebb1c091a1e394311fed33d5e171b09398c3cd4b3bfc945fa61c379fbe21 - 0.0% (1.01 KB)

[#065] sha256:389b55e510cff86cf84dd91b703e23fe9add57cec3674644339c52723ae35085 - 0.0% (1.01 KB)

[#066] sha256:934308ce67265660be9a513ba0c1d20ca1fa2917a06c5db9544102e1435fe2a6 - 0.0% (1.89 KB)

[#067] sha256:22d2986c13036358025539e7753bb6cbc3ae3bcd27ab7dc8aeef5d9e0d36bcfd - 0.15% (1.5 MB)

[#068] sha256:96e185706c0fc2cb15459cfd75f021104ac56fd580cf822cb67f7dcca84e2a7e - 0.07% (737 KB)

[#069] sha256:f7b3d1c2c372546084b5d255c4b27e9a7d1cdc22fc4e9ea17712d3fa6802df81 - 0.0% (140 Bytes)

[#070] sha256:de3149b71175d03dd78e46b071c12b0cc299878407ea6976162d2cf215143de9 - 0.0% (352 Bytes)

[#071] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#072] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2025-04-08 10:42:46 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-04-08 10:42:46 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-04-08 10:42:46 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-04-08 10:42:46 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04

2025-04-08 10:42:48 UTC

/bin/sh -c #(nop) ADD file:f9ee450324e6ff2c946bc9aae5cf7e35e240dbd387d8b9f5ee1ed5b8434b9894 in /

2025-04-08 10:42:48 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG DISTRO=ubuntu

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com"

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

LABEL com.kasmweb.image=true

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

LABEL com.kasmweb.gpu_acceleration_egl=nvidia

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG START_XFCE4=1

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG START_PULSEAUDIO=1

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG BG_IMG=bg_focal.png

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG EXTRA_SH=noop.sh

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG DISTRO=ubuntu

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG LANG=en_US.UTF-8

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG LANGUAGE=en_US:en

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG LC_ALL=en_US.UTF-8

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ENV DISPLAY=:1 VNC_PORT=5901 NO_VNC_PORT=6901 VNC_PORT=5901 AUDIO_PORT=4901 VNC_RESOLUTION=1280x720 MAX_FRAME_RATE=24 VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 HOME=/home/kasm-default-profile TERM=xterm STARTUPDIR=/dockerstartup INST_SCRIPTS=/dockerstartup/install KASM_VNC_PATH=/usr/share/kasmvnc DEBIAN_FRONTEND=noninteractive VNC_COL_DEPTH=24 VNC_RESOLUTION=1280x1024 VNC_PW=vncpassword VNC_VIEW_ONLY_PW=vncviewonlypassword LD_LIBRARY_PATH=/opt/libjpeg-turbo/lib64/:/usr/local/lib/ OMP_WAIT_POLICY=PASSIVE GOMP_SPINCOUNT=0 SHELL=/bin/bash START_XFCE4=1 START_PULSEAUDIO=1 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 KASMVNC_AUTO_RECOVER=true PULSE_RUNTIME_PATH=/var/run/pulse DISTRO=ubuntu 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

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[4901/tcp:{} 5901/tcp:{} 6901/tcp:{}]

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-default-profile

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p $HOME/Desktop # buildkit

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ENV LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/opt/libjpeg-turbo/lib64/:/usr/local/lib/:/usr/local/nvidia/lib:/usr/local/nvidia/lib64

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ENV NVIDIA_DRIVER_CAPABILITIES=graphics,compat32,utility

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

COPY src/ubuntu/install/nvidia/10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json # buildkit

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/tools /dockerstartup/install/tools/ # buildkit

2025-04-27 05:04:56 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/tools/install_tools.sh && rm -rf $INST_SCRIPTS/tools/ # buildkit

2025-04-27 05:04:57 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/maximize_script /dockerstartup/ # buildkit

2025-04-27 05:04:57 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/fonts /dockerstartup/install/fonts/ # buildkit

2025-04-27 05:05:19 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/fonts/install_custom_fonts.sh && rm -rf $INST_SCRIPTS/fonts/ # buildkit

2025-04-27 05:05:19 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/xfce /dockerstartup/install/xfce/ # buildkit

2025-04-27 05:10:17 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/xfce/install_xfce_ui.sh && rm -rf $INST_SCRIPTS/xfce/ # buildkit

2025-04-27 05:10:19 UTC (buildkit.dockerfile.v0)

ADD ./src/ubuntu/xfce/.config/ /home/kasm-default-profile/.config/ # buildkit

2025-04-27 05:10:19 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p /usr/share/extra/backgrounds/ # buildkit

2025-04-27 05:10:19 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p /usr/share/extra/icons/ # buildkit

2025-04-27 05:10:19 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/bg_kasm.png /usr/share/extra/backgrounds/bg_kasm.png # buildkit

2025-04-27 05:10:19 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/bg_focal.png /usr/share/extra/backgrounds/bg_default.png # buildkit

2025-04-27 05:10:19 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/icon_ubuntu.png /usr/share/extra/icons/icon_ubuntu.png # buildkit

2025-04-27 05:10:20 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/icon_ubuntu.png /usr/share/extra/icons/icon_default.png # buildkit

2025-04-27 05:10:20 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/icon_kasm.png /usr/share/extra/icons/icon_kasm.png # buildkit

2025-04-27 05:10:20 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/kasm_vnc /dockerstartup/install/kasm_vnc/ # buildkit

2025-04-27 05:10:43 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/kasm_vnc/install_kasm_vnc.sh && rm -rf $INST_SCRIPTS/kasm_vnc/ # buildkit

2025-04-27 05:10:43 UTC (buildkit.dockerfile.v0)

COPY ./src/common/install/kasm_vnc/kasmvnc.yaml /etc/kasmvnc/ # buildkit

2025-04-27 05:10:43 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/kasm_upload_server /dockerstartup/install/kasm_upload_server/ # buildkit

2025-04-27 05:10:44 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/kasm_upload_server/install_kasm_upload_server.sh && rm -rf $INST_SCRIPTS/kasm_upload_server/ # buildkit

2025-04-27 05:10:44 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/audio /dockerstartup/install/audio/ # buildkit

2025-04-27 05:11:18 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/audio/install_audio.sh && rm -rf $INST_SCRIPTS/audio/ # buildkit

2025-04-27 05:11:18 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/audio_input /dockerstartup/install/audio_input/ # buildkit

2025-04-27 05:11:18 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/audio_input/install_audio_input.sh && rm -rf $INST_SCRIPTS/audio_input/ # buildkit

2025-04-27 05:11:19 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/gamepad /dockerstartup/install/gamepad/ # buildkit

2025-04-27 05:11:19 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/gamepad/install_gamepad.sh && rm -rf $INST_SCRIPTS/gamepad/ # buildkit

2025-04-27 05:11:19 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/cursors /dockerstartup/install/cursors/ # buildkit

2025-04-27 05:11:20 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/cursors/install_cursors.sh && rm -rf $INST_SCRIPTS/cursors/ # buildkit

2025-04-27 05:11:20 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/install/ /dockerstartup/install/squid_install/ # buildkit

2025-04-27 05:11:40 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/squid_install/install_squid.sh && rm -rf $INST_SCRIPTS/squid_install/ # buildkit

2025-04-27 05:11:40 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/*.conf /etc/squid/ # buildkit

2025-04-27 05:11:40 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/start_squid.sh /etc/squid/start_squid.sh # buildkit

2025-04-27 05:11:40 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/SN.png /usr/local/squid/share/icons/SN.png # buildkit

2025-04-27 05:11:41 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chown proxy:proxy /usr/local/squid/share/icons/SN.png # buildkit

2025-04-27 05:11:41 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/error_message/access_denied.html /usr/local/squid/share/errors/en/ERR_ACCESS_DENIED # buildkit

2025-04-27 05:11:41 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chown proxy:proxy /usr/local/squid/share/errors/en/ERR_ACCESS_DENIED # buildkit

2025-04-27 05:11:41 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c rm -rf $INST_SCRIPTS/resources/ # buildkit

2025-04-27 05:11:41 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chmod +x /etc/squid/kasm_squid_adapter # buildkit

2025-04-27 05:11:42 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chmod +x /etc/squid/start_squid.sh && chmod 4755 /etc/squid/start_squid.sh # buildkit

2025-04-27 05:11:42 UTC (buildkit.dockerfile.v0)

COPY ./src/common/scripts/kasm_hook_scripts /dockerstartup # buildkit

2025-04-27 05:11:42 UTC (buildkit.dockerfile.v0)

ADD ./src/common/startup_scripts /dockerstartup # buildkit

2025-04-27 05:11:43 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $STARTUPDIR/set_user_permission.sh $STARTUPDIR $HOME && echo 'source $STARTUPDIR/generate_container_user' >> $HOME/.bashrc # buildkit

2025-04-27 05:11:43 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/extra /dockerstartup/install/extra/ # buildkit

2025-04-27 05:11:43 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/extra/$EXTRA_SH && rm -rf $INST_SCRIPTS/extra/ # buildkit

2025-04-27 05:11:43 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/virtualgl /dockerstartup/install/virtualgl/ # buildkit

2025-04-27 05:12:51 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/virtualgl/install_virtualgl.sh && rm -rf $INST_SCRIPTS/virtualgl/ # buildkit

2025-04-27 05:12:51 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c (groupadd -g 1000 kasm-user && useradd -M -u 1000 -g 1000 kasm-user && usermod -a -G kasm-user kasm-user) ; exit 0 # buildkit

2025-04-27 05:12:51 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/kasm-user

2025-04-27 05:12:52 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-user

2025-04-27 05:12:52 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit

2025-04-27 05:12:52 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c touch $STARTUPDIR/wm.log && touch $STARTUPDIR/window_manager_startup.log && touch $STARTUPDIR/vnc_startup.log && touch $STARTUPDIR/no_vnc_startup.log && chown -R root:root $STARTUPDIR && find $STARTUPDIR -type d -exec chmod 755 {} \; && find $STARTUPDIR -type f -exec chmod 644 {} \; && find $STARTUPDIR -type f -iname "*.sh" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.py" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.rb" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.pl" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.log" -exec chmod 666 {} \; && chmod 755 $STARTUPDIR/upload_server/kasm_upload_server && chmod 755 $STARTUPDIR/audio_input/kasm_audio_input_server && chmod 755 $STARTUPDIR/gamepad/kasm_gamepad_server && chmod 755 $STARTUPDIR/generate_container_user && chmod +x $STARTUPDIR/jsmpeg/kasm_audio_out-linux && rm -rf $STARTUPDIR/install && mkdir -p $STARTUPDIR/kasmrx/Downloads && chown 1000:1000 $STARTUPDIR/kasmrx/Downloads && chown -R root:root /usr/local/bin && chown 1000:root /var/run/pulse && rm -Rf /home/kasm-default-profile/.launchpadlib # buildkit

2025-04-27 05:12:52 UTC (buildkit.dockerfile.v0)

USER 1000

2025-04-27 05:12:52 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/dockerstartup/kasm_default_profile.sh" "/dockerstartup/vnc_startup.sh" "/dockerstartup/kasm_startup.sh"]

2025-04-27 05:12:52 UTC (buildkit.dockerfile.v0)

CMD ["--wait"]

2025-04-27 07:13:46 UTC (buildkit.dockerfile.v0)

USER root

2025-04-27 07:13:46 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/kasm-default-profile

2025-04-27 07:13:46 UTC (buildkit.dockerfile.v0)

ENV STARTUPDIR=/dockerstartup

2025-04-27 07:13:46 UTC (buildkit.dockerfile.v0)

ENV INST_SCRIPTS=/dockerstartup/install

2025-04-27 07:13:46 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-default-profile

2025-04-27 07:14:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y tmux screen nano dnsutils zip # buildkit

2025-04-27 07:14:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "set -g mouse on" > $HOME/.tmux.conf && chown 1000:1000 $HOME/.tmux.conf # buildkit

2025-04-27 07:14:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "if [ ! -z \"\${SHELL_EXEC}\" ] && [ \"\${TERM}\" == \"xterm-256color\" ] ; \nthen \n set +e \n eval \${SHELL_EXEC} \nfi " >> $HOME/.bashrc && chown 1000:1000 $HOME/.bashrc # buildkit

2025-04-27 07:14:00 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/ansible /dockerstartup/install/ansible/ # buildkit

2025-04-27 07:15:04 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c bash $INST_SCRIPTS/ansible/install_ansible.sh && rm -rf $INST_SCRIPTS/ansible/ # buildkit

2025-04-27 07:15:04 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/terraform /dockerstartup/install/terraform/ # buildkit

2025-04-27 07:15:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c bash $INST_SCRIPTS/terraform/install_terraform.sh && rm -rf $INST_SCRIPTS/terraform/ # buildkit

2025-04-27 07:15:20 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/terminal/custom_startup.sh /dockerstartup/custom_startup.sh # buildkit

2025-04-27 07:15:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x $STARTUPDIR/custom_startup.sh # buildkit

2025-04-27 07:15:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod 755 $STARTUPDIR/custom_startup.sh # buildkit

2025-04-27 07:15:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c cp $HOME/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/* $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/ # buildkit

2025-04-27 07:15:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c cp /usr/share/extra/backgrounds/bg_kasm.png /usr/share/extra/backgrounds/bg_default.png # buildkit

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get remove -y xfce4-panel # buildkit

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chown 1000:0 $HOME # buildkit

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c $STARTUPDIR/set_user_permission.sh $HOME # buildkit

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/kasm-user

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-user

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit

2025-04-27 07:15:27 UTC (buildkit.dockerfile.v0)

USER 1000

Details
Created

2025-04-27 07:19:15 UTC

Size

834 MB

Content Digest
Labels
  • com.kasmweb.gpu_acceleration_egl
    nvidia
  • com.kasmweb.image
    true
  • org.opencontainers.image.authors
    Kasm Tech "info@kasmweb.com"
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.version
    20.04

Environment
AUDIO_PORT

4901

DEBIAN_FRONTEND

noninteractive

DISPLAY

:1

DISTRO

ubuntu

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

/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/opt/libjpeg-turbo/lib64/:/usr/local/lib/:/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

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

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

STARTUPDIR

/dockerstartup

START_PULSEAUDIO

1

START_XFCE4

1

TERM

xterm

VNCOPTIONS

-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0

VNC_COL_DEPTH

24

VNC_PORT

5901

VNC_PW

vncpassword

VNC_RESOLUTION

1280x1024

VNC_VIEW_ONLY_PW

vncviewonlypassword


Layers

[#000] sha256:ecd83b6c354452b6a9979c7666bba16927f1e60e2afbfe6401dd6f87d5db8576 - 2.97% (24.8 MB)

[#001] sha256:acc11c2666603fa24fbb46f8b7f401d54f8106b33f1faf1f49576585b2cbcbf3 - 0.0% (129 Bytes)

[#002] sha256:1d6c8e7c32bcf7490729e32ca077810adb3f304a54afb2790a570ddd0e33e3f0 - 0.0% (152 Bytes)

[#003] sha256:ed6d9ce1c4afa536bc70fbcd89b48843a437184a8a61d86b0b3a4dd8657fe7f0 - 0.0% (188 Bytes)

[#004] sha256:5563dc90fca7d1e5f8bfc6eadb3e5213bcb0b5a8f752df2fa628ac8228f27c4f - 0.0% (288 Bytes)

[#005] sha256:9ed3aa91d2b73b18527fb44bb703fc178f0eed5cbe105353d8c4c9dbe99ec1ca - 0.0% (876 Bytes)

[#006] sha256:933ad17cf9bd671303582a35f9479efdad96ba03090f448b756aef197631374d - 18.66% (156 MB)

[#007] sha256:71d727063a10133a189a205f8f9ae378fd08597c3116f4c068748efe020187bc - 0.0% (501 Bytes)

[#008] sha256:87d38b1b3974624b043888f289f9ccbd27b25828c44418c42a19de526c6c0f42 - 0.0% (528 Bytes)

[#009] sha256:c11c3d9210b9a90152bc048eca6b58b91c397562846b642397397d442ba609aa - 1.35% (11.3 MB)

[#010] sha256:969b404691e1281231b95373d45d1412b29e16c53592a4d9cc66a1328a319791 - 0.0% (2.14 KB)

[#011] sha256:0fb1bf6989f5936703f401ab8fc06a072f675b05427fb8a6ac13220ecbc7b1be - 32.66% (272 MB)

[#012] sha256:1af32f7f9047a2a98ea91780e5cbc1c68247769271a7bc34f96c561c7c62aa5f - 0.0% (3.65 KB)

[#013] sha256:029e0f0787943a2de3c392719c7f0a8971d181bf946909c52c4b3ee3d77ea29e - 0.0% (159 Bytes)

[#014] sha256:c815e20de4746c795304377fc24e5a21874ed1a2fcc7292f8fecb9e496d1600c - 0.0% (155 Bytes)

[#015] sha256:e86b459968cefc1d632df6ede5b82ac9a98626d5f472eb28d77b5f94c72a4c4e - 0.18% (1.5 MB)

[#016] sha256:35fcdedb3cf8785878e83c550ae6451403e16791afcf74d8aade0660ee79a137 - 0.25% (2.12 MB)

[#017] sha256:bcbc0717be4abca16f19d25d20a65bba71932f9f9ffaa82ec96cd7733d3b5d6e - 0.0% (8.29 KB)

[#018] sha256:a192296933a85358280cf530f038b548800a0018a0d8f4bbca53b84dcd003d50 - 0.0% (8.29 KB)

[#019] sha256:7b8662b0486dbdf3721054d9ee1c52f5e0a6ee9d06f3224847ab8d706a42844e - 0.0% (11.1 KB)

[#020] sha256:e424a3cf778ed4772d319d99820e1ebcf018d2392281b79d60222f4a1399c3f4 - 0.0% (1.75 KB)

[#021] sha256:9e5d419fcc8c52465f448fc971c009888fcc77671559c0080a54519a7cb47dc3 - 0.59% (4.9 MB)

[#022] sha256:1503162ff8c722797a4768d18182b00d1ff6d6fbf3d964b2fadbe4046e31eabd - 0.0% (244 Bytes)

[#023] sha256:f5d6626923cfb4afbe7f3695f8e7e8e4da90884120c003d116f25ca8aeabb8c3 - 0.0% (430 Bytes)

[#024] sha256:40ccf720fb44ad4e37e62bac7e3a53808b4e301a436126c71d65c51fd49dea28 - 1.36% (11.3 MB)

[#025] sha256:d551de646b224c5030a7002c639f61e8323a0f441ba30445eb7f9d55b3dd2adf - 0.0% (938 Bytes)

[#026] sha256:69a077f4e326f1f76aaebecfd71d83bd40ae1966dfe0d3af533cf668f8ed3ca3 - 11.95% (99.6 MB)

[#027] sha256:baa2cb57594baec2cf045e5d5e6e720019e7ac8c852a88cd8c59382b20b7432c - 0.0% (447 Bytes)

[#028] sha256:d1dc02abc534e799d2470e9ca59e0b069d85d9c1c51371526fc4911a82d1edbe - 0.89% (7.46 MB)

[#029] sha256:be8a0fc698ed4114dbeb8b4a6c661a55c2aacaf2662a3614f74e2f0c571c9ad3 - 0.0% (6.14 KB)

[#030] sha256:30cf12a2cab8de8b8a649ea12c77a29ed8bb2339954f79d86354ec58c7447888 - 0.91% (7.58 MB)

[#031] sha256:6f0dc986209c9febd7aa453c560a4cc306e6097f92fae1459391492335b0f476 - 0.24% (2 MB)

[#032] sha256:54a53af4c0e6b2642c4bfb2b4b67282df6f37ab014dc8f70845821ea87cb8930 - 0.24% (2.02 MB)

[#033] sha256:126bcc9cc7b0aef11593e6def82035e262cbf6a14c62e8dba97b78d2273362d7 - 0.0% (1.67 KB)

[#034] sha256:72bc7f87368142883213a808b0caad925b005b384e3c5884bc1e9ccb7943126b - 5.43% (45.3 MB)

[#035] sha256:7e150c144c856e2144ba307fb541f0fb1a17f942829c88d0db61f80dbbd84846 - 0.0% (1020 Bytes)

[#036] sha256:93206bcecd05a6bd99b3073434e404084443f0ed760751ad58a65f3a4c60659d - 0.0% (1.11 KB)

[#037] sha256:62c448875052ba2822867c63150cc5862cb779ac8c2660447a7095b0d2dda76c - 0.0% (3.87 KB)

[#038] sha256:839584fa4d722690ef3fc0143b18b76c852f841189379322bac529bc6ebe6385 - 0.0% (3.87 KB)

[#039] sha256:e3fa9473882c69b3debf1f80eb0bac930912d2dcb33a518a7deff11f5dcde567 - 0.0% (862 Bytes)

[#040] sha256:134ba38fcd1e15f8f526e55b9faf872e1af65428f767d62ba61cf2dc9b384db8 - 0.0% (861 Bytes)

[#041] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#042] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#043] sha256:68b984b150ea6ae83d08472a5d40a104eac50b935a73e3325b3f137b942b497c - 0.0% (1.1 KB)

[#044] sha256:89ed3338d4c731cebf6546d8cf0d3673f7585a2909dcdb2f4d04774b6d61345d - 0.0% (534 Bytes)

[#045] sha256:11c0874727e5191db7521869a13ba7064193972e9675a419a6e709b0d5707d0d - 0.0% (4.34 KB)

[#046] sha256:8a460746291188e1c75df00b56dc8cf911f074fcf39e602ae90c922ea7fa0e99 - 5.0% (41.7 MB)

[#047] sha256:39581e16bbee41b7ae9579f891983a10198ccd5317663b594bcbe3e8857f8bb9 - 0.0% (858 Bytes)

[#048] sha256:bd66f36720ddc80d3f6a8e1dfd7a6cd42ef624af36cdb0f05762bb65e1740f33 - 0.0% (162 Bytes)

[#049] sha256:8c9c53abea43db3879c0b562f0a2b98e331fffb5fdedae83f0bf3ae19520ca79 - 0.76% (6.33 MB)

[#050] sha256:2905a438f6c04af68839fb8569e439937ed453e204fa23d6b56ceba305508425 - 0.48% (3.98 MB)

[#051] sha256:9e61e86a4fb037979f8087a1eb3fab48818073a6ecd412258d2a1060e83c974b - 0.0% (2.54 KB)

[#052] sha256:162f42a6796e8532ceb70cc57989d0ca5affccc4697ef19c79209789664759d1 - 0.0% (120 Bytes)

[#053] sha256:781ad2f47fd5c5c044dd4cb7957d11f77bf7a3dcb15e100f40683fa1fe1dc112 - 0.0% (124 Bytes)

[#054] sha256:b3ff8089573555fd4f219a262e3b52d07c77ba1c0e43d8d7155b4bda13d35c84 - 5.0% (41.7 MB)

[#055] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#056] sha256:5677810a1b774428ba8ac800c703e745c2f6b5cc6366d23798bad3aaf5f7e58d - 3.27% (27.3 MB)

[#057] sha256:44f610474b448818e8bbe1fedb0952d40b4df6f04c9df8e4fd932fe011092ca1 - 0.0% (195 Bytes)

[#058] sha256:8c9091d90a0a59ee15e0bd8de1e999b11c44fce01dcb2d19eff73e59a25bd273 - 0.0% (312 Bytes)

[#059] sha256:de858c27a50b37aa79dfcacf6c70195f29efc83484ee1b356458e01bac530ddb - 0.0% (333 Bytes)

[#060] sha256:ef91384dc109a3b65e3bbbf52a5638d93eb117098c3f25a5aa3082400126dd62 - 7.53% (62.8 MB)

[#061] sha256:4f130fecfcf9c8692c16193d65eabbe5f3c5b0d0385675e90fbd6d6e7356a042 - 0.0% (480 Bytes)

[#062] sha256:6f2b0115c078b2a6253758a4a1140e85886ed3f57ad4d3b7c9c49ccfbcfc643c - 0.0% (163 Bytes)

[#063] sha256:346d4f8bc9bb718387aa02d60792dc5018c9baddf7a841974fded7c0a5c59a01 - 0.0% (1.01 KB)

[#064] sha256:35fb25ff43349b5d066e7d162f9cb31f4cd8dd8a072417f3285f5b4984c64086 - 0.0% (1.01 KB)

[#065] sha256:34aa901244032af23f8397cfb765d047c374ab1af9f673529a7c42341d0ff7a3 - 0.0% (1.01 KB)

[#066] sha256:1f4891870bcdea773f15d6329bdd05246b6ab4a03a69bcb18c1205f7728d02f2 - 0.0% (1.89 KB)

[#067] sha256:4b601a6a1b58d45f46815673665c3c54354c234d14cc41b2845e4bfc5e6ae1e9 - 0.18% (1.5 MB)

[#068] sha256:c6258555743a8de2b628f1e873de3e44869a97d589e3c103136d4277149bec10 - 0.08% (718 KB)

[#069] sha256:c2d7a9636bb5462dd1ac88af1a5f8f39f728fd2bafc5abc06b26ae683871cca8 - 0.0% (140 Bytes)

[#070] sha256:54e8bb392f188800b61b7f82715e13e5c85fc5335f90deca578f09c998ce41c6 - 0.0% (354 Bytes)

[#071] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#072] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2025-04-08 10:46:43 UTC

/bin/sh -c #(nop) ARG RELEASE

2025-04-08 10:46:43 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2025-04-08 10:46:43 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2025-04-08 10:46:43 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=20.04

2025-04-08 10:46:45 UTC

/bin/sh -c #(nop) ADD file:2c90d89e4dd4e1d2473deca816f585a78ced2a0c5c799399810f86fdbb17ac7e in /

2025-04-08 10:46:45 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG DISTRO=ubuntu

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com"

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

LABEL com.kasmweb.image=true

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

LABEL com.kasmweb.gpu_acceleration_egl=nvidia

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG START_XFCE4=1

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG START_PULSEAUDIO=1

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG BG_IMG=bg_focal.png

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG EXTRA_SH=noop.sh

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG DISTRO=ubuntu

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG LANG=en_US.UTF-8

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG LANGUAGE=en_US:en

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ARG LC_ALL=en_US.UTF-8

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ENV DISPLAY=:1 VNC_PORT=5901 NO_VNC_PORT=6901 VNC_PORT=5901 AUDIO_PORT=4901 VNC_RESOLUTION=1280x720 MAX_FRAME_RATE=24 VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 HOME=/home/kasm-default-profile TERM=xterm STARTUPDIR=/dockerstartup INST_SCRIPTS=/dockerstartup/install KASM_VNC_PATH=/usr/share/kasmvnc DEBIAN_FRONTEND=noninteractive VNC_COL_DEPTH=24 VNC_RESOLUTION=1280x1024 VNC_PW=vncpassword VNC_VIEW_ONLY_PW=vncviewonlypassword LD_LIBRARY_PATH=/opt/libjpeg-turbo/lib64/:/usr/local/lib/ OMP_WAIT_POLICY=PASSIVE GOMP_SPINCOUNT=0 SHELL=/bin/bash START_XFCE4=1 START_PULSEAUDIO=1 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 KASMVNC_AUTO_RECOVER=true PULSE_RUNTIME_PATH=/var/run/pulse DISTRO=ubuntu 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

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[4901/tcp:{} 5901/tcp:{} 6901/tcp:{}]

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-default-profile

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p $HOME/Desktop # buildkit

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ENV LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/opt/libjpeg-turbo/lib64/:/usr/local/lib/:/usr/local/nvidia/lib:/usr/local/nvidia/lib64

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

ENV NVIDIA_DRIVER_CAPABILITIES=graphics,compat32,utility

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

COPY src/ubuntu/install/nvidia/10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json # buildkit

2025-04-27 05:02:59 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/tools /dockerstartup/install/tools/ # buildkit

2025-04-27 05:17:40 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/tools/install_tools.sh && rm -rf $INST_SCRIPTS/tools/ # buildkit

2025-04-27 05:17:40 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/maximize_script /dockerstartup/ # buildkit

2025-04-27 05:17:41 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/fonts /dockerstartup/install/fonts/ # buildkit

2025-04-27 05:19:13 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/fonts/install_custom_fonts.sh && rm -rf $INST_SCRIPTS/fonts/ # buildkit

2025-04-27 05:19:13 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/xfce /dockerstartup/install/xfce/ # buildkit

2025-04-27 05:42:55 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/xfce/install_xfce_ui.sh && rm -rf $INST_SCRIPTS/xfce/ # buildkit

2025-04-27 05:42:58 UTC (buildkit.dockerfile.v0)

ADD ./src/ubuntu/xfce/.config/ /home/kasm-default-profile/.config/ # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p /usr/share/extra/backgrounds/ # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p /usr/share/extra/icons/ # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/bg_kasm.png /usr/share/extra/backgrounds/bg_kasm.png # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/bg_focal.png /usr/share/extra/backgrounds/bg_default.png # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/icon_ubuntu.png /usr/share/extra/icons/icon_ubuntu.png # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/icon_ubuntu.png /usr/share/extra/icons/icon_default.png # buildkit

2025-04-27 05:42:59 UTC (buildkit.dockerfile.v0)

ADD /src/common/resources/images/icon_kasm.png /usr/share/extra/icons/icon_kasm.png # buildkit

2025-04-27 05:43:00 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/kasm_vnc /dockerstartup/install/kasm_vnc/ # buildkit

2025-04-27 05:44:48 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/kasm_vnc/install_kasm_vnc.sh && rm -rf $INST_SCRIPTS/kasm_vnc/ # buildkit

2025-04-27 05:44:48 UTC (buildkit.dockerfile.v0)

COPY ./src/common/install/kasm_vnc/kasmvnc.yaml /etc/kasmvnc/ # buildkit

2025-04-27 05:44:48 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/kasm_upload_server /dockerstartup/install/kasm_upload_server/ # buildkit

2025-04-27 05:44:52 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/kasm_upload_server/install_kasm_upload_server.sh && rm -rf $INST_SCRIPTS/kasm_upload_server/ # buildkit

2025-04-27 05:44:53 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/audio /dockerstartup/install/audio/ # buildkit

2025-04-27 05:47:38 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/audio/install_audio.sh && rm -rf $INST_SCRIPTS/audio/ # buildkit

2025-04-27 05:47:38 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/audio_input /dockerstartup/install/audio_input/ # buildkit

2025-04-27 05:47:40 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/audio_input/install_audio_input.sh && rm -rf $INST_SCRIPTS/audio_input/ # buildkit

2025-04-27 05:47:40 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/gamepad /dockerstartup/install/gamepad/ # buildkit

2025-04-27 05:47:43 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/gamepad/install_gamepad.sh && rm -rf $INST_SCRIPTS/gamepad/ # buildkit

2025-04-27 05:47:43 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/cursors /dockerstartup/install/cursors/ # buildkit

2025-04-27 05:47:45 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/cursors/install_cursors.sh && rm -rf $INST_SCRIPTS/cursors/ # buildkit

2025-04-27 05:47:45 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/install/ /dockerstartup/install/squid_install/ # buildkit

2025-04-27 05:49:29 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/squid_install/install_squid.sh && rm -rf $INST_SCRIPTS/squid_install/ # buildkit

2025-04-27 05:49:29 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/*.conf /etc/squid/ # buildkit

2025-04-27 05:49:29 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/start_squid.sh /etc/squid/start_squid.sh # buildkit

2025-04-27 05:49:29 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/SN.png /usr/local/squid/share/icons/SN.png # buildkit

2025-04-27 05:49:29 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chown proxy:proxy /usr/local/squid/share/icons/SN.png # buildkit

2025-04-27 05:49:29 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/squid/resources/error_message/access_denied.html /usr/local/squid/share/errors/en/ERR_ACCESS_DENIED # buildkit

2025-04-27 05:49:30 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chown proxy:proxy /usr/local/squid/share/errors/en/ERR_ACCESS_DENIED # buildkit

2025-04-27 05:49:30 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c rm -rf $INST_SCRIPTS/resources/ # buildkit

2025-04-27 05:49:30 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chmod +x /etc/squid/kasm_squid_adapter # buildkit

2025-04-27 05:49:31 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c chmod +x /etc/squid/start_squid.sh && chmod 4755 /etc/squid/start_squid.sh # buildkit

2025-04-27 05:49:31 UTC (buildkit.dockerfile.v0)

COPY ./src/common/scripts/kasm_hook_scripts /dockerstartup # buildkit

2025-04-27 05:49:31 UTC (buildkit.dockerfile.v0)

ADD ./src/common/startup_scripts /dockerstartup # buildkit

2025-04-27 05:49:33 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $STARTUPDIR/set_user_permission.sh $STARTUPDIR $HOME && echo 'source $STARTUPDIR/generate_container_user' >> $HOME/.bashrc # buildkit

2025-04-27 05:49:33 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/extra /dockerstartup/install/extra/ # buildkit

2025-04-27 05:49:33 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/extra/$EXTRA_SH && rm -rf $INST_SCRIPTS/extra/ # buildkit

2025-04-27 05:49:33 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/virtualgl /dockerstartup/install/virtualgl/ # buildkit

2025-04-27 05:52:06 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c bash $INST_SCRIPTS/virtualgl/install_virtualgl.sh && rm -rf $INST_SCRIPTS/virtualgl/ # buildkit

2025-04-27 05:52:07 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c (groupadd -g 1000 kasm-user && useradd -M -u 1000 -g 1000 kasm-user && usermod -a -G kasm-user kasm-user) ; exit 0 # buildkit

2025-04-27 05:52:07 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/kasm-user

2025-04-27 05:52:08 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-user

2025-04-27 05:52:08 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit

2025-04-27 05:52:13 UTC (buildkit.dockerfile.v0)

RUN |8 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_focal.png EXTRA_SH=noop.sh LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c touch $STARTUPDIR/wm.log && touch $STARTUPDIR/window_manager_startup.log && touch $STARTUPDIR/vnc_startup.log && touch $STARTUPDIR/no_vnc_startup.log && chown -R root:root $STARTUPDIR && find $STARTUPDIR -type d -exec chmod 755 {} \; && find $STARTUPDIR -type f -exec chmod 644 {} \; && find $STARTUPDIR -type f -iname "*.sh" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.py" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.rb" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.pl" -exec chmod 755 {} \; && find $STARTUPDIR -type f -iname "*.log" -exec chmod 666 {} \; && chmod 755 $STARTUPDIR/upload_server/kasm_upload_server && chmod 755 $STARTUPDIR/audio_input/kasm_audio_input_server && chmod 755 $STARTUPDIR/gamepad/kasm_gamepad_server && chmod 755 $STARTUPDIR/generate_container_user && chmod +x $STARTUPDIR/jsmpeg/kasm_audio_out-linux && rm -rf $STARTUPDIR/install && mkdir -p $STARTUPDIR/kasmrx/Downloads && chown 1000:1000 $STARTUPDIR/kasmrx/Downloads && chown -R root:root /usr/local/bin && chown 1000:root /var/run/pulse && rm -Rf /home/kasm-default-profile/.launchpadlib # buildkit

2025-04-27 05:52:13 UTC (buildkit.dockerfile.v0)

USER 1000

2025-04-27 05:52:13 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/dockerstartup/kasm_default_profile.sh" "/dockerstartup/vnc_startup.sh" "/dockerstartup/kasm_startup.sh"]

2025-04-27 05:52:13 UTC (buildkit.dockerfile.v0)

CMD ["--wait"]

2025-04-27 07:13:44 UTC (buildkit.dockerfile.v0)

USER root

2025-04-27 07:13:44 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/kasm-default-profile

2025-04-27 07:13:44 UTC (buildkit.dockerfile.v0)

ENV STARTUPDIR=/dockerstartup

2025-04-27 07:13:44 UTC (buildkit.dockerfile.v0)

ENV INST_SCRIPTS=/dockerstartup/install

2025-04-27 07:13:44 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-default-profile

2025-04-27 07:14:48 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y tmux screen nano dnsutils zip # buildkit

2025-04-27 07:14:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "set -g mouse on" > $HOME/.tmux.conf && chown 1000:1000 $HOME/.tmux.conf # buildkit

2025-04-27 07:14:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo "if [ ! -z \"\${SHELL_EXEC}\" ] && [ \"\${TERM}\" == \"xterm-256color\" ] ; \nthen \n set +e \n eval \${SHELL_EXEC} \nfi " >> $HOME/.bashrc && chown 1000:1000 $HOME/.bashrc # buildkit

2025-04-27 07:14:49 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/ansible /dockerstartup/install/ansible/ # buildkit

2025-04-27 07:18:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c bash $INST_SCRIPTS/ansible/install_ansible.sh && rm -rf $INST_SCRIPTS/ansible/ # buildkit

2025-04-27 07:18:59 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/terraform /dockerstartup/install/terraform/ # buildkit

2025-04-27 07:18:59 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c bash $INST_SCRIPTS/terraform/install_terraform.sh && rm -rf $INST_SCRIPTS/terraform/ # buildkit

2025-04-27 07:19:00 UTC (buildkit.dockerfile.v0)

COPY ./src/ubuntu/install/terminal/custom_startup.sh /dockerstartup/custom_startup.sh # buildkit

2025-04-27 07:19:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x $STARTUPDIR/custom_startup.sh # buildkit

2025-04-27 07:19:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod 755 $STARTUPDIR/custom_startup.sh # buildkit

2025-04-27 07:19:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c cp $HOME/.config/xfce4/xfconf/single-application-xfce-perchannel-xml/* $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/ # buildkit

2025-04-27 07:19:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c cp /usr/share/extra/backgrounds/bg_kasm.png /usr/share/extra/backgrounds/bg_default.png # buildkit

2025-04-27 07:19:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get remove -y xfce4-panel # buildkit

2025-04-27 07:19:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chown 1000:0 $HOME # buildkit

2025-04-27 07:19:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c $STARTUPDIR/set_user_permission.sh $HOME # buildkit

2025-04-27 07:19:15 UTC (buildkit.dockerfile.v0)

ENV HOME=/home/kasm-user

2025-04-27 07:19:15 UTC (buildkit.dockerfile.v0)

WORKDIR /home/kasm-user

2025-04-27 07:19:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p $HOME && chown -R 1000:0 $HOME # buildkit

2025-04-27 07:19:15 UTC (buildkit.dockerfile.v0)

USER 1000

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete