广告图片

docker.io/colinchang/ubuntu-desktop:latest linux/amd64

docker.io/colinchang/ubuntu-desktop:latest - 国内下载镜像源 浏览次数:34

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

该Docker镜像基于Ubuntu系统构建,集成了桌面环境及VNC服务,支持通过远程桌面协议访问容器内的图形界面,适用于需要图形化操作的应用测试、开发或学习场景。

源镜像 docker.io/colinchang/ubuntu-desktop:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest
镜像ID sha256:0d6e4c4762ccfb89fed416dff5bb42e2e4c2ca0b2017435c70ae9a4241c745a1
镜像TAG latest
大小 3.25GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD --wait
启动入口 /dockerstartup/kasm_default_profile.sh /dockerstartup/vnc_startup.sh /dockerstartup/kasm_startup.sh
工作目录 /home/kasm-user
OS/平台 linux/amd64
浏览量 34 次
贡献者
镜像创建 2023-11-23T17:02:18.877800484Z
同步时间 2026-04-27 20:27
开放端口
4901/tcp 5901/tcp 6901/tcp
环境变量
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
镜像标签
nvidia: com.kasmweb.gpu_acceleration_egl true: com.kasmweb.image colinchang<zhangcheng5468@gmail.com>: maintainer Kasm Tech "info@kasmweb.com": org.opencontainers.image.authors ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version 1.0: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest  docker.io/colinchang/ubuntu-desktop:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest  docker.io/colinchang/ubuntu-desktop:latest

Shell快速替换命令

sed -i 's#colinchang/ubuntu-desktop:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest  docker.io/colinchang/ubuntu-desktop:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/colinchang/ubuntu-desktop:latest  docker.io/colinchang/ubuntu-desktop:latest'

镜像构建历史


# 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"
    }
}

更多版本

docker.io/colinchang/ubuntu-desktop:latest

linux/amd64 docker.io3.25GB2026-04-27 20:27
33