镜像构建历史
# 2023-11-24 01:02:18 1.47GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update && mkdir -p /home/kasm-user/Desktop && apt install -y xdg-utils fonts-liberation libu2f-udev && wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && dpkg -i google-chrome-stable_current_amd64.deb && sed -i 's/Exec=\/usr\/bin\/google-chrome-stable/Exec=\/usr\/bin\/google-chrome-stable --no-sandbox/g' /usr/share/applications/google-chrome.desktop && ln -s /usr/share/applications/google-chrome.desktop /home/kasm-user/Desktop/google-chrome.desktop && wget https://issuepcdn.baidupcs.com/issue/netdisk/LinuxGuanjia/4.17.7/baidunetdisk_4.17.7_amd64.deb && dpkg -i baidunetdisk_4.17.7_amd64.deb && ln -s /usr/share/applications/baidunetdisk.desktop /home/kasm-user/Desktop/baidunetdisk.desktop && apt install -y libgtk2.0-0 libdbus-glib-1-2 && dpkg -i xunlei_1.0.0.1-myubuntu_amd64.deb && sed -i 's/Exec=\/opt\/thunder\/xunlei\/start.sh/Exec=\/opt\/thunder\/xunlei\/start.sh --no-sandbox/g' /usr/share/applications/xunlei.desktop && ln -s /usr/share/applications/xunlei.desktop /home/kasm-user/Desktop/xunlei.desktop && add-apt-repository -y ppa:qbittorrent-team/qbittorrent-stable && apt update && apt install -y qbittorrent && ln -s /usr/share/applications/org.qbittorrent.qBittorrent.desktop /home/kasm-user/Desktop/org.qbittorrent.qBittorrent.desktop && wget https://az764295.vo.msecnd.net/stable/1a5daa3a0231a0fbba4f14db7ec463cf99d7768e/code_1.84.2-1699528352_amd64.deb && dpkg -i code_1.84.2-1699528352_amd64.deb && sed -i 's/Exec=\/usr\/share\/code\/code/Exec=\/usr\/share\/code\/code --no-sandbox/g' /usr/share/applications/code.desktop && sed -i 's/Icon=com.visualstudio.code/Icon=\/usr\/share\/code\/resources\/app\/resources\/linux\/code.png/g' /usr/share/applications/code.desktop && ln -s /usr/share/applications/code.desktop /home/kasm-user/Desktop/code.desktop && apt autoremove -y && apt clean && rm -rf *.deb # buildkit
# 2023-11-24 00:59:08 49.11MB 复制新文件或目录到容器中
COPY /xunlei_1.0.0.1-myubuntu_amd64.deb /home/kasm-user # buildkit
# 2023-11-24 00:59:08 891.00B 复制新文件或目录到容器中
COPY /sources.list /etc/apt/sources.list # buildkit
# 2023-11-24 00:59:08 0.00B 指定运行容器时使用的用户
USER root
# 2023-11-24 00:59:08 0.00B 添加元数据标签
LABEL version=1.0 maintainer=colinchang<zhangcheng5468@gmail.com>
# 2023-04-06 04:28:15 0.00B 设置默认要执行的命令
CMD ["--wait"]
# 2023-04-06 04:28:15 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/dockerstartup/kasm_default_profile.sh" "/dockerstartup/vnc_startup.sh" "/dockerstartup/kasm_startup.sh"]
# 2023-04-06 04:28:15 0.00B 指定运行容器时使用的用户
USER 1000
# 2023-04-06 04:28:15 69.39MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:28:15 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:28:15 0.00B 设置工作目录为/home/kasm-user
WORKDIR /home/kasm-user
# 2023-04-06 04:28:15 0.00B 设置环境变量 HOME
ENV HOME=/home/kasm-user
# 2023-04-06 04:28:15 331.57KB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:28:14 231.22MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:36 6.66MB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/virtualgl /dockerstartup/install/virtualgl/ # buildkit
# 2023-04-06 04:27:36 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:36 1.51KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/extra /dockerstartup/install/extra/ # buildkit
# 2023-04-06 04:27:36 71.71MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:36 12.71KB 复制文件或目录到容器中
ADD ./src/common/startup_scripts /dockerstartup # buildkit
# 2023-04-06 04:27:36 891.00B 复制新文件或目录到容器中
COPY ./src/common/scripts/kasm_hook_scripts /dockerstartup # buildkit
# 2023-04-06 04:27:35 2.60KB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:35 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:35 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c rm -rf $INST_SCRIPTS/resources/ # buildkit
# 2023-04-06 04:27:35 1.31KB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:35 1.31KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/squid/resources/error_message/access_denied.html /usr/local/squid/share/errors/en/ERR_ACCESS_DENIED # buildkit
# 2023-04-06 04:27:35 4.21KB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:35 4.21KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/squid/resources/SN.png /usr/local/squid/share/icons/SN.png # buildkit
# 2023-04-06 04:27:35 2.60KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/squid/resources/start_squid.sh /etc/squid/start_squid.sh # buildkit
# 2023-04-06 04:27:35 1.79KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/squid/resources/*.conf /etc/squid/ # buildkit
# 2023-04-06 04:27:35 33.84MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:19 4.22KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/squid/install/ /dockerstartup/install/squid_install/ # buildkit
# 2023-04-06 04:27:19 22.09MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:19 2.12MB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/cursors /dockerstartup/install/cursors/ # buildkit
# 2023-04-06 04:27:19 8.24MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:19 30.21KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/gamepad /dockerstartup/install/gamepad/ # buildkit
# 2023-04-06 04:27:19 8.08MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:27:18 379.00B 复制新文件或目录到容器中
COPY ./src/ubuntu/install/audio_input /dockerstartup/install/audio_input/ # buildkit
# 2023-04-06 04:27:18 328.75MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:26:51 2.48KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/audio /dockerstartup/install/audio/ # buildkit
# 2023-04-06 04:26:50 12.63MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:26:50 435.00B 复制新文件或目录到容器中
COPY ./src/ubuntu/install/kasm_upload_server /dockerstartup/install/kasm_upload_server/ # buildkit
# 2023-04-06 04:26:50 128.00B 复制新文件或目录到容器中
COPY ./src/common/install/kasm_vnc/kasmvnc.yaml /etc/kasmvnc/ # buildkit
# 2023-04-06 04:26:50 16.84MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:26:37 7.09KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/kasm_vnc /dockerstartup/install/kasm_vnc/ # buildkit
# 2023-04-06 04:26:37 11.62KB 复制文件或目录到容器中
ADD /src/common/resources/images/icon_kasm.png /usr/share/extra/icons/icon_kasm.png # buildkit
# 2023-04-06 04:26:37 8.23KB 复制文件或目录到容器中
ADD /src/common/resources/images/icon_ubuntu.png /usr/share/extra/icons/icon_default.png # buildkit
# 2023-04-06 04:26:37 8.23KB 复制文件或目录到容器中
ADD /src/common/resources/images/icon_ubuntu.png /usr/share/extra/icons/icon_ubuntu.png # buildkit
# 2023-04-06 04:26:37 2.04MB 复制文件或目录到容器中
ADD /src/common/resources/images/bg_jammy.png /usr/share/extra/backgrounds/bg_default.png # buildkit
# 2023-04-06 04:26:36 1.57MB 复制文件或目录到容器中
ADD /src/common/resources/images/bg_kasm.png /usr/share/extra/backgrounds/bg_kasm.png # buildkit
# 2023-04-06 04:26:36 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:26:36 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:26:36 36.62KB 复制文件或目录到容器中
ADD ./src/ubuntu/xfce/.config/ /home/kasm-default-profile/.config/ # buildkit
# 2023-04-06 04:26:36 442.75MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:25:14 6.50KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/xfce /dockerstartup/install/xfce/ # buildkit
# 2023-04-06 04:25:14 22.37MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:25:01 686.00B 复制新文件或目录到容器中
COPY ./src/ubuntu/install/fonts /dockerstartup/install/fonts/ # buildkit
# 2023-04-06 04:25:01 852.00B 复制新文件或目录到容器中
COPY ./src/ubuntu/install/maximize_script /dockerstartup/ # buildkit
# 2023-04-06 04:25:01 368.01MB 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:23:49 1.52KB 复制新文件或目录到容器中
COPY ./src/ubuntu/install/tools /dockerstartup/install/tools/ # buildkit
# 2023-04-06 04:23:49 108.00B 复制新文件或目录到容器中
COPY src/ubuntu/install/nvidia/10_nvidia.json /usr/share/glvnd/egl_vendor.d/10_nvidia.json # buildkit
# 2023-04-06 04:23:49 0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES
ENV NVIDIA_DRIVER_CAPABILITIES=graphics,compat32,utility
# 2023-04-06 04:23:49 0.00B 设置环境变量 LD_LIBRARY_PATH
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
# 2023-04-06 04:23:49 46.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu 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
# 2023-04-06 04:23:49 0.00B 执行命令并创建新的镜像层
RUN |9 DISTRO=ubuntu START_XFCE4=1 START_PULSEAUDIO=1 BG_IMG=bg_jammy.png EXTRA_SH=noop.sh DISTRO=ubuntu LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 /bin/sh -c mkdir -p $HOME/Desktop # buildkit
# 2023-04-06 04:23:49 0.00B 设置工作目录为/home/kasm-default-profile
WORKDIR /home/kasm-default-profile
# 2023-04-06 04:23:49 0.00B 声明容器运行时监听的端口
EXPOSE map[4901/tcp:{} 5901/tcp:{} 6901/tcp:{}]
# 2023-04-06 04:23:49 0.00B 设置环境变量 DISPLAY VNC_PORT NO_VNC_PORT VNC_PORT AUDIO_PORT VNC_RESOLUTION MAX_FRAME_RATE VNCOPTIONS -DynamicQualityMin -DynamicQualityMax -DLP_ClipDelay HOME TERM STARTUPDIR INST_SCRIPTS KASM_VNC_PATH DEBIAN_FRONTEND VNC_COL_DEPTH VNC_RESOLUTION VNC_PW VNC_VIEW_ONLY_PW LD_LIBRARY_PATH OMP_WAIT_POLICY GOMP_SPINCOUNT SHELL START_XFCE4 START_PULSEAUDIO LANG LANGUAGE LC_ALL KASMVNC_AUTO_RECOVER PULSE_RUNTIME_PATH DISTRO SDL_GAMECONTROLLERCONFIG
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
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG LC_ALL=en_US.UTF-8
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG LANGUAGE=en_US:en
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG LANG=en_US.UTF-8
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG DISTRO=ubuntu
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG EXTRA_SH=noop.sh
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG BG_IMG=bg_kasm.png
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG START_PULSEAUDIO=0
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG START_XFCE4=0
# 2023-04-06 04:23:49 0.00B 添加元数据标签
LABEL com.kasmweb.gpu_acceleration_egl=nvidia
# 2023-04-06 04:23:49 0.00B 添加元数据标签
LABEL com.kasmweb.image=true
# 2023-04-06 04:23:49 0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com"
# 2023-04-06 04:23:49 0.00B 定义构建参数
ARG DISTRO=ubuntu
# 2023-03-08 12:44:27 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2023-03-08 12:44:27 77.81MB
/bin/sh -c #(nop) ADD file:c8ef6447752cab2541ffca9e3cfa27d581f3491bc8f356f6eafd951243609341 in /
# 2023-03-08 12:44:25 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2023-03-08 12:44:25 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2023-03-08 12:44:25 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2023-03-08 12:44:25 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:0d6e4c4762ccfb89fed416dff5bb42e2e4c2ca0b2017435c70ae9a4241c745a1",
"RepoTags": [
"colinchang/ubuntu-desktop:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest"
],
"RepoDigests": [
"colinchang/ubuntu-desktop@sha256:2505e9621e579acd8c7421c58909cd6989b9171a5ff019dc5d515c8303e4b6ed",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop@sha256:1822f8dee0bb3e91ec9d8ec87eb1b7676cd8e7bc829a16f4d331cb2ccf13e479"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2023-11-23T17:02:18.877800484Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"4901/tcp": {},
"5901/tcp": {},
"6901/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"DISPLAY=:1",
"VNC_PORT=5901",
"NO_VNC_PORT=6901",
"AUDIO_PORT=4901",
"VNC_RESOLUTION=1280x1024",
"MAX_FRAME_RATE=24",
"VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0",
"HOME=/home/kasm-user",
"TERM=xterm",
"STARTUPDIR=/dockerstartup",
"INST_SCRIPTS=/dockerstartup/install",
"KASM_VNC_PATH=/usr/share/kasmvnc",
"DEBIAN_FRONTEND=noninteractive",
"VNC_COL_DEPTH=24",
"VNC_PW=vncpassword",
"VNC_VIEW_ONLY_PW=vncviewonlypassword",
"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",
"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",
"NVIDIA_DRIVER_CAPABILITIES=graphics,compat32,utility"
],
"Cmd": [
"--wait"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/home/kasm-user",
"Entrypoint": [
"/dockerstartup/kasm_default_profile.sh",
"/dockerstartup/vnc_startup.sh",
"/dockerstartup/kasm_startup.sh"
],
"OnBuild": null,
"Labels": {
"com.kasmweb.gpu_acceleration_egl": "nvidia",
"com.kasmweb.image": "true",
"maintainer": "colinchang\u003czhangcheng5468@gmail.com\u003e",
"org.opencontainers.image.authors": "Kasm Tech \"info@kasmweb.com\"",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "22.04",
"version": "1.0"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 3249757422,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a4073ac5214e15abc188468045fa699259930f84daf143bff5f424d1e5ac03f0/diff:/var/lib/docker/overlay2/51772ea1b5a0d3fc146776bae92730ec2a8d77d47f7a8732ccb08dc448b5687d/diff:/var/lib/docker/overlay2/74fbd90433322626a183544e57f29994cd54992c99003a96b230917817751838/diff:/var/lib/docker/overlay2/cc4b6a32f47ed3aa68fd1af89c81196d8ecfb27d103d1929feee12ce83a4ed5d/diff:/var/lib/docker/overlay2/b32711d71a54d551cc06edf79c387c64213a3e1c76b2e6968332489a057f5ad1/diff:/var/lib/docker/overlay2/9b75adb130ced9e311c7374bac073a3225f45e232ed5e1676c0756f60ec0e3b7/diff:/var/lib/docker/overlay2/61a8f906818c78e21e3ba699db3c084dc313305e964457fb134eac01108bbd1c/diff:/var/lib/docker/overlay2/e8868823042e5fd15afb6cd23d61c7e6018e0a6dfa1826c007f4ff7958974d9a/diff:/var/lib/docker/overlay2/4e2c2f33b01887c2c9e3d78345f9d0e441edfd126a4836af92c78ff57e6e64f2/diff:/var/lib/docker/overlay2/42cccb32d2303d9619f68a41968b864163d612f9f6748f5b2edcd78efddb7043/diff:/var/lib/docker/overlay2/ae79e8acd740f8dab258964c574359dc0e2cb75321ce783e1d92b6f1a1164e35/diff:/var/lib/docker/overlay2/db6680a9139c67478288fa4eca00414195a87a62e79b3a6114bc69e66c858d45/diff:/var/lib/docker/overlay2/cf03dfbada1af0ceb156599f09f57bf698ba7fa2feb865ded9fd8dc7b82d54d9/diff:/var/lib/docker/overlay2/86bc17d288f85e52b3401a2f758e6a23083307d8e1382d936f5288b9f26a9757/diff:/var/lib/docker/overlay2/3cdac31f10e815a7398b9a1ae63c89783cfbb57664627e07c6c34c3873e5da12/diff:/var/lib/docker/overlay2/079d8b2edc0904680e63aee025c45e2f2732ff42a1a9ca4cca530c89db44afc7/diff:/var/lib/docker/overlay2/e9be293962ffdbdee7c3168894648380eabdd720a63793749cb32eac4afe84a5/diff:/var/lib/docker/overlay2/9945f56cb227e9df9dbf97dca5a306c503101dd7a5c746b12a957c60f5d89d3a/diff:/var/lib/docker/overlay2/cd971ee728f4b50fffe0438aee630fecb9827b94e9523b821f7c9f7f9978dd9e/diff:/var/lib/docker/overlay2/23c9a399d56ae1106f04919f8aad3efe9aacac67e783938b1bfb0bfa0a7efad3/diff:/var/lib/docker/overlay2/263fe3ebed519fcb64ec9c2eb2a1ad11ba578ba308936e9740a685d6600bb246/diff:/var/lib/docker/overlay2/09a1c9208efc4f3f3d231c490005877f67909b6cedd14da1dc66857fbe27a40b/diff:/var/lib/docker/overlay2/0cf808b425b3bc2dda560c49505af876a02d8966adeabaf8b06217c10bb544e7/diff:/var/lib/docker/overlay2/ee270af06c918875a0084fe4ebadb740be586ffbf43261d3a64c06266290553b/diff:/var/lib/docker/overlay2/757d01247063a11714cc55bd446f4953d8c25871e5e14b4e28a5b6754f660bcf/diff:/var/lib/docker/overlay2/06d31ee3141159852d53c25fa6361d2c2f135278d22223530b27f2c5c03146ee/diff:/var/lib/docker/overlay2/124a70dbbbbf05624dee806de3734fc7cf56f93324c87f9854fb0a34d32887c7/diff:/var/lib/docker/overlay2/2e59c9758d2748d32097364d30fe59485911d9ad7efb38c5cc8fe937252ce003/diff:/var/lib/docker/overlay2/e07b4b225d8164f236971f24ec8809c1cfaabec889ee76b6912b0815db00c4fe/diff:/var/lib/docker/overlay2/4268813ed75990a9f54d874f16c77671503741f59dc965b155042b9986d75087/diff:/var/lib/docker/overlay2/7100d4b7e7956b9ce8e1b386f824a8901e6f1efa8e0c9036da29ad0ee5194efb/diff:/var/lib/docker/overlay2/507ecebe8474841ff9f34dadd0cec26390959382b74e7d07626feff3eefae39d/diff:/var/lib/docker/overlay2/04dae52cfdf3418c81fe4750f35d84d2741109a22f3fa25103b369b25b7a393b/diff:/var/lib/docker/overlay2/3ba6f4a1d24fc5e9bd536a6e8bf8930bcc856c831720762ccbbd10370b555223/diff:/var/lib/docker/overlay2/98787e3bdf1854d015efaf9946f25e5bdd8f048abf7895cca12232e592273461/diff:/var/lib/docker/overlay2/4a481585d535af2ebd751bb86f747ea8916e0ec8dcd99ca4927967e38350c4f5/diff:/var/lib/docker/overlay2/6a028b31a49e106d36c994349029f29c6aea2e0f0e97609fe3886e6d64da8673/diff:/var/lib/docker/overlay2/3e38037a1d710c7690a7b4d15ef3566167c5a5017d6f65ee39f9093fd164427e/diff:/var/lib/docker/overlay2/6a805e95e31719d33e3f555cb70d6dae9080c29b1b508f4e576c860e050f2311/diff:/var/lib/docker/overlay2/1ab209d864f8c25c5f7cf67dd2140b71313238bb1d839ee5db2e46afd99c0659/diff:/var/lib/docker/overlay2/1d16d66db9100eac564452fb1a0155511a84567bdd45ae9d9dcedca3c3a3049c/diff:/var/lib/docker/overlay2/31e5e2643491adb8e0fe061e32e79ec12e9a854de484066333e27b497b5b5a3c/diff:/var/lib/docker/overlay2/3942d3ee7c33c5333a52e807524af80adfd0d484def9224a217df7d8203c2cb4/diff:/var/lib/docker/overlay2/fca0408314ea5c26bca065b85c6e91034b331d41eb250198d9685cdf03bf4398/diff:/var/lib/docker/overlay2/9ece437cefbf772523ad212cc9d7a6c9bef166d2fd03239429b04832ad24c7e9/diff:/var/lib/docker/overlay2/0bf4f6e4868634ee19eabeac78382ea45fefbdd5c606e104784bfcaa2144d1f8/diff:/var/lib/docker/overlay2/6da6212ed697dcce4863e955199cdd2fb88f364c54a6e7dbe9b1d3a0ef5dc2f2/diff:/var/lib/docker/overlay2/f34d7db4bace84912ec7793900d16431d39f44a71a18607b7098301f8b01b38a/diff:/var/lib/docker/overlay2/b2b0a249949f4552bcaa8f4f47a4e5a38c3624cf7cec4c7e19676f6bc4ffe37f/diff:/var/lib/docker/overlay2/459efde0745bda0b1238b03553d18dd08f806bac73ff4f3c3ea25fe088b8f0b5/diff:/var/lib/docker/overlay2/f28a607da5bf00b05a9ef1479e1cfa8715c3bbfe0223fa37c7fa66a61efe6c1e/diff:/var/lib/docker/overlay2/56bf45e94317e3137fee994a4478889252e2e3569e28837dcaa00ddef27bd6b8/diff:/var/lib/docker/overlay2/c1894d73ef118a1013f529aa759e6b8addb4dd49d832573f6ed45794f6fce2f3/diff:/var/lib/docker/overlay2/eebaa2d05de77690478fd857a4a9dab87de51dc773896785638d96baba201539/diff:/var/lib/docker/overlay2/94ec079d06a5d4171487b83995d4e52ccb6277a3e4a89ab9cc257d7fa86606aa/diff:/var/lib/docker/overlay2/83ebb6bf8e708e46073478967cf9ba7d5f2f1f6fd559bc16938eeb8d60d6cbe7/diff:/var/lib/docker/overlay2/122b94915b720b93a12292ac7006ed0c1ec9926c6b3216eb6b58ca202b58b997/diff",
"MergedDir": "/var/lib/docker/overlay2/5772e878dd236b35f2e33abde0e5d0587c67e728a96f163d2da217bb6017c3b2/merged",
"UpperDir": "/var/lib/docker/overlay2/5772e878dd236b35f2e33abde0e5d0587c67e728a96f163d2da217bb6017c3b2/diff",
"WorkDir": "/var/lib/docker/overlay2/5772e878dd236b35f2e33abde0e5d0587c67e728a96f163d2da217bb6017c3b2/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:b93c1bd012ab8fda60f5b4f5906bf244586e0e3292d84571d3abb56472248466",
"sha256:f4d3627299b58b15a03af6d74beaf3420d032cb26df35768699e01b861c895c0",
"sha256:cc68c1f939dbdda59321f72960a9bb68e00b9ae9c5c0e8e092db25f62ae50f28",
"sha256:d02fb85be93cad33b3046d29a78e8c3b6c1907c73706d082689e1f4fa98bbd6c",
"sha256:804d1663f4bbf99b52d2592eef78ccb2227c54e2e2e887c76d4bd3595b9605fb",
"sha256:3e8be238588b241542ac1bd8faa73b16f0637a98c9f0a4fe45ddd4c74ba3695a",
"sha256:4c291e367ecad1738b8c8bab0413dc233c6bcd66b97986137e26487950131002",
"sha256:0e7d32ed42f19808b460ece430d818bb63fb31ee39d9d5ce674969d207991e7f",
"sha256:655e7fb2207295eff296e9f1ec9e478ea42f8b77d353172e97b399b6bb135e9f",
"sha256:d63f5d74ddaf63c70491f8f4afa8655810b223c57e78df7fd4491862a4635bec",
"sha256:e371be3425e52a203810c7ca20cbbe5800cdf613e67d0175614c0a305b73841a",
"sha256:bedfa959e0be0a9551c94cf1b00b72638585a4e306868b68ecb5a464941f32d8",
"sha256:4e3a10a1631f50af76420b63a114fa2cfcd38b82aa03026561654e18436aa1f2",
"sha256:c7ec8772363716ed519dc8413d2a9e898b8b0e43350546f77cbd08c299676030",
"sha256:0010af9129647f57456bfd539f141542e5bb390363f3ecf0e611a68b99fa8ff8",
"sha256:e7ad610a075ff566c4793a1ccd35f26a7694611a80178b3bf99be3cb6580ad19",
"sha256:9c2b8f63e2d1907da4e74f309e1e331d0811549e4654f884349229ed4cf2c768",
"sha256:2626a0b197769fc5ec3b11cce6df3fa08401d0c50f127a2797e14e19724f5f7f",
"sha256:023d6fc47473285ce6c0c67bc8970c67791649e6ccd41ad8577deda7541fb373",
"sha256:1039e59fef2acfc04b8c958e4866804aeccc475e332eb1b38cbcb831cc80de57",
"sha256:072d8ed53acddb529609f8e2bf97bf27d4e70a626737ed1bc4cc95a70e6b75d5",
"sha256:e9c9ae74851578875d9e913037283ccf9210b20e8c6076552f9affed2d16e2fc",
"sha256:f154b3e8c34a329fa2c1f034e7b31a5337d7809ac317560ad5a44b77a6f27e34",
"sha256:589722bc92380c9a30e3ee4e1d171a011c8083c2ea926abf07d5d172cf050c4e",
"sha256:16cbfd3e97934e1a99b4c704052eb3ad57a40ed30c9fff6aac6d43c1a319f8a4",
"sha256:1027df770498aeae15967b23714570d905e8816fab8c21ad3cb258cdaacdebf6",
"sha256:1828812b8af9af4e0812b39435a15bbd2d92efd6c6a401f5f5ddc9180bf4f535",
"sha256:4058f8f5cffac47e9fb47f05bde85e43ced9de970596b1b1b754df96b06d35e2",
"sha256:10fe04503051e2c7e8cc1ee7e25eb2c3302c3d813de91d3f5545af7fd7648de0",
"sha256:d8e9658730f685ce5b6a95034dcc897552415295e9a2568bcf926db7b068339c",
"sha256:17188486fad9911e0abc904bb623c6873eb3615ea896eb8240082f8640c881d5",
"sha256:873b2ada67dbbdef780a2e38be777977ae81bc8626994edb50c358e98aa4e349",
"sha256:51cb16cb3eaf5c71cf3660e5bc5f0a4769de0f96f664383e93eee6c88915d81c",
"sha256:27bfeb43980026755a9f88241c1827dade73b85cf3d5314e675a8929238336a5",
"sha256:0c4066ad5dad0152303cdbc64b7fc612f915f8acf920b9811267e5d5eb90d9c7",
"sha256:78dcb9b2162e37be9f1988d6d402a0f5ed5f4379b2494eb69857c832ef13b96d",
"sha256:7e034c15ea29100baeb45a8f445284fbdcebb2eb315880dca3817b8256ee5a56",
"sha256:140dbd39ab7842a01c51bf446e62597e9cb009f89eb964377eebc47186d518d4",
"sha256:112bd12f9ced4ff6e7fb69752beb1085d8c89f5567aa8ed5e00a0ca8c9676fb2",
"sha256:3ac92a420944af3a0efaa6dc8d9f3671b405bf6f2aa0bf5c884214b1dc74158a",
"sha256:5ec7b364b9d2318bad7d301ee9c16ecfa7b3a3479d9eee4fb1721e33eb399995",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:ccd334937676ea95cf81cf8a85f97ba29d3c16a7c7a5e37f02cb14071d1e285e",
"sha256:3de864cfc8249a84da35ed7b81fdd5667949bbcf6a873b21b2b556572689d241",
"sha256:803e29cf4fa3606ca5e5c1a7c264011f1c620f496694272e68dea804b27e5166",
"sha256:d11423f81f0d78885b85c034a68366d29086c20498f7b7b514d1f051add96b3b",
"sha256:b65fb21e30d42b60f06f695dd04e0edf71fec6aed5b0280fc7bc814ba881a65a",
"sha256:32be8eed64f209a70e70ae2c56b642765e251497379e87dd5e908e4fcde1f04f",
"sha256:3bfc03892b55df80099d2cbc9721f0535826a2471afd1f4c82c9f6263223d756",
"sha256:136eef576743ab1aa5438d917b937ebe8bf7cb8183a8079e25d5a9bba34022aa",
"sha256:46a01be4c49d1f270a113d403b3ec2d7caa8c5f30377b709ac4f304cf5d755d3",
"sha256:12124073642ade4af784153f34bf8e85a81e920f9713ac366350c416928cfa5b",
"sha256:0257d0aebbd8c3b494a097cc0e4d38c25a282b0104e30590905e53e1308a226a",
"sha256:d71b2a69c1ef757618faab77d07e8e143f7f4698a28b40e9b7da9b9d2a1a1779",
"sha256:f53ea224ec76d08d80f9878458e4a4188eb4954e4239b224f08ab2ad8832cb67",
"sha256:4c117cde8ba9089e2e00d1a02f5d9debb4b1f92bac61e48e9295e582c2d2b17d",
"sha256:8c1d8d070e5fb84165d4cf39e3c5c58f81c83fae530950cd3f64a70af89d0fbb"
]
},
"Metadata": {
"LastTagTime": "2026-04-27T20:23:40.903862695+08:00"
}
}