docker.io/josh5/steam-headless:latest linux/amd64

docker.io/josh5/steam-headless:latest - 国内下载镜像源 浏览次数:129

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

这是一个名为 docker.io/josh5/steam-headless 的Docker容器镜像。它很可能是一个用于运行Steam游戏的无头(headless)版本,这意味着它可以在没有图形界面(GUI)的情况下运行游戏,通常用于服务器或自动化脚本。

源镜像 docker.io/josh5/steam-headless:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest
镜像ID sha256:2b69df8211d0776cc695ad9f9b120e79dc96014270b045dd8f508c05ffa0dc6b
镜像TAG latest
大小 2.41GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 129 次
贡献者
镜像创建 2025-08-16T03:35:44.517605325Z
同步时间 2025-08-21 19:46
更新时间 2025-08-27 03:16
开放端口
8083/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PUID=99 PGID=100 UMASK=000 USER=default USER_PASSWORD=password USER_HOME=/home/default TZ=Pacific/Auckland USER_LOCALES=en_US.UTF-8 UTF-8 XORG_SOCKET_DIR=/tmp/.X11-unix XDG_RUNTIME_DIR=/tmp/.X11-unix/run XDG_SESSION_TYPE=x11 FORCE_X11_DUMMY_CONFIG=false PULSE_SOCKET_DIR=/tmp/pulse PULSE_SERVER=unix:/tmp/pulse/pulse-socket XDG_DATA_DIRS=/home/default/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/ DISPLAY_CDEPTH=24 DISPLAY_REFRESH=120 DISPLAY_SIZEH=900 DISPLAY_SIZEW=1600 DISPLAY_VIDEO_PORT=DFP DISPLAY=:55 NVIDIA_DRIVER_CAPABILITIES=all NVIDIA_VISIBLE_DEVICES=all MODE=primary WEB_UI_MODE=vnc ENABLE_VNC_AUDIO=true NEKO_PASSWORD=neko NEKO_PASSWORD_ADMIN=admin ENABLE_STEAM=true STEAM_ARGS=-silent WEBUI_USER= WEBUI_PASS= ENABLE_SUNSHINE=true ENABLE_EVDEV_INPUTS=true ENABLE_WOL_POWER_MANAGER=false ENABLE_SID=false PORT_NOVNC_WEB=8083 NEKO_NAT1TO1=
镜像标签
Josh.5: maintainer 2025-08-16T03:32:24Z: org.opencontainers.image.created A Headless Steam Docker image supporting NVIDIA GPU and accessible via Web UI: org.opencontainers.image.description GPL-2.0: org.opencontainers.image.licenses 23e5ec9fa4747ea05219b66ec938112c2a0fa110: org.opencontainers.image.revision https://github.com/Steam-Headless/docker-steam-headless: org.opencontainers.image.source steam-headless: org.opencontainers.image.title https://github.com/Steam-Headless/docker-steam-headless: org.opencontainers.image.url nightly: org.opencontainers.image.version Steam Headless: source.project steam-headless: source.service 23e5ec9: source.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest  docker.io/josh5/steam-headless:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest  docker.io/josh5/steam-headless:latest

Shell快速替换命令

sed -i 's#josh5/steam-headless:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-08-16 11:35:44  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
                        
# 2025-08-16 11:35:44  2.44KB 执行命令并创建新的镜像层
RUN |6 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 DUMB_INIT_VERSION=1.2.5 DUMB_UDEV_VERSION=64d1427 /bin/sh -c chmod +x /entrypoint.sh # buildkit
                        
# 2025-08-16 11:35:44  0.00B 声明容器运行时监听的端口
EXPOSE map[8083/tcp:{}]
                        
# 2025-08-16 11:35:44  0.00B 设置环境变量 PORT_NOVNC_WEB NEKO_NAT1TO1
ENV PORT_NOVNC_WEB=8083 NEKO_NAT1TO1=
                        
# 2025-08-16 11:35:44  0.00B 设置环境变量 MODE WEB_UI_MODE ENABLE_VNC_AUDIO NEKO_PASSWORD NEKO_PASSWORD_ADMIN ENABLE_STEAM STEAM_ARGS WEBUI_USER WEBUI_PASS ENABLE_SUNSHINE ENABLE_EVDEV_INPUTS ENABLE_WOL_POWER_MANAGER ENABLE_SID
ENV MODE=primary WEB_UI_MODE=vnc ENABLE_VNC_AUDIO=true NEKO_PASSWORD=neko NEKO_PASSWORD_ADMIN=admin ENABLE_STEAM=true STEAM_ARGS=-silent WEBUI_USER= WEBUI_PASS= ENABLE_SUNSHINE=true ENABLE_EVDEV_INPUTS=true ENABLE_WOL_POWER_MANAGER=false ENABLE_SID=false
                        
# 2025-08-16 11:35:44  0.00B 设置环境变量 NVIDIA_DRIVER_CAPABILITIES NVIDIA_VISIBLE_DEVICES
ENV NVIDIA_DRIVER_CAPABILITIES=all NVIDIA_VISIBLE_DEVICES=all
                        
# 2025-08-16 11:35:44  0.00B 设置环境变量 DISPLAY_CDEPTH DISPLAY_REFRESH DISPLAY_SIZEH DISPLAY_SIZEW DISPLAY_VIDEO_PORT DISPLAY
ENV DISPLAY_CDEPTH=24 DISPLAY_REFRESH=120 DISPLAY_SIZEH=900 DISPLAY_SIZEW=1600 DISPLAY_VIDEO_PORT=DFP DISPLAY=:55
                        
# 2025-08-16 11:35:44  583.28KB 复制新文件或目录到容器中
COPY overlay / # buildkit
                        
# 2025-08-16 11:35:44  4.36MB 执行命令并创建新的镜像层
RUN |6 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 DUMB_INIT_VERSION=1.2.5 DUMB_UDEV_VERSION=64d1427 /bin/sh -c echo "**** Install dumb-init ****"         && wget --no-check-certificate --no-cookies --quiet             -O /usr/bin/dumb-init             https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_x86_64         && chmod +x /usr/bin/dumb-init     &&     echo "**** Install dumb-udev ****"         && python3 -m pip install             --break-system-packages             --pre             --upgrade             --no-cache-dir             git+https://github.com/Steam-Headless/dumb-udev.git@${DUMB_UDEV_VERSION}     &&     echo # buildkit
                        
# 2025-08-16 11:35:42  0.00B 定义构建参数
ARG DUMB_UDEV_VERSION=64d1427
                        
# 2025-08-16 11:35:42  0.00B 定义构建参数
ARG DUMB_INIT_VERSION=1.2.5
                        
# 2025-08-16 11:35:42  7.49MB 复制新文件或目录到容器中
COPY /var/www /var/www # buildkit
                        
# 2025-08-16 11:35:42  23.79MB 复制新文件或目录到容器中
COPY /usr/bin/neko /usr/bin/neko # buildkit
                        
# 2025-08-16 11:35:42  49.82MB 执行命令并创建新的镜像层
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install Sunshine requirements ****"         && apt-get install -y             va-driver-all     &&     echo "**** Install Sunshine ****"         && apt-get install -y             /usr/src/sunshine.deb     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:35:31  9.25MB 复制新文件或目录到容器中
COPY /sunshine.deb /usr/src/sunshine.deb # buildkit
                        
# 2025-08-16 11:35:31  270.92MB 执行命令并创建新的镜像层
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 /bin/sh -c echo "**** Update apt database ****"         && dpkg --add-architecture i386         && apt-get update     &&     echo "**** Install Steam ****"         && apt-get install -y --no-install-recommends             steam-installer             gamescope         && ln -sf /usr/games/steam /usr/bin/steam     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:35:16  14.80MB 执行命令并创建新的镜像层
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install useful HW monitoring tools ****"         && apt-get install -y --no-install-recommends             cpu-x             htop             vainfo             vdpauinfo     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:35:09  63.69MB 执行命令并创建新的镜像层
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install Intel media drivers and VAAPI ****"         && apt-get install -y --no-install-recommends             intel-media-va-driver-non-free             i965-va-driver-shaders             libva2     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:35:02  52.58MB 执行命令并创建新的镜像层
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install audio streaming deps ****"         && apt-get install -y --no-install-recommends             bzip2             gstreamer1.0-alsa             gstreamer1.0-gl             gstreamer1.0-gtk3             gstreamer1.0-libav             gstreamer1.0-plugins-bad             gstreamer1.0-plugins-base             gstreamer1.0-plugins-good             gstreamer1.0-plugins-ugly             gstreamer1.0-pulseaudio             gstreamer1.0-qt5             gstreamer1.0-tools             gstreamer1.0-vaapi             gstreamer1.0-x             libgstreamer1.0-0             libncursesw5             libopenal1             libsdl-image1.2             libsdl-ttf2.0-0             libsdl1.2debian             libsndfile1             ucspi-tcp     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:34:54  29.70MB 执行命令并创建新的镜像层
RUN |4 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f WEBSOCKETIFY_VERSION=0.11.0 /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install Websockify dependencies ****"         && apt-get install -y             python3-numpy             python3-requests             python3-jwcrypto             python3-redis     &&     echo "**** Fetch Websockify ****"         && cd /tmp         && wget -O /tmp/websockify.tar.gz https://github.com/novnc/websockify/archive/v${WEBSOCKETIFY_VERSION}.tar.gz     &&     echo "**** Extract Websockify ****"         && cd /tmp         && tar -xvf /tmp/websockify.tar.gz     &&     echo "**** Install Websockify to Web Frontend path ****"         && cd /tmp         && mv -v /tmp/websockify-${WEBSOCKETIFY_VERSION} /opt/frontend/utils/websockify     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /tmp/websockify-*             /tmp/websockify.tar.gz # buildkit
                        
# 2025-08-16 11:34:46  0.00B 定义构建参数
ARG WEBSOCKETIFY_VERSION=0.11.0
                        
# 2025-08-16 11:34:46  192.37MB 执行命令并创建新的镜像层
RUN |3 DEBIAN_FRONTEND=noninteractive NODE_VERSION=v20 FRONTEND_VERSION=a8eb92f /bin/sh -c echo "**** Install Node ${NODE_VERSION} ****"         && mkdir -p /tmp/nodejs         && rm -rf /opt/nodejs         && wget -qO /tmp/nodejs/nodejs.tar.xz             "https://nodejs.org/dist/latest-${NODE_VERSION:?}.x/node-$(wget -qO- https://nodejs.org/dist/latest-${NODE_VERSION:?}.x/ | sed -nE 's|.*>node-(.*)-linux-x64\.tar.xz</a>.*|\1|p')-linux-x64.tar.xz"         && tar -xJf /tmp/nodejs/nodejs.tar.xz -C /tmp/nodejs --strip-components=1         && mv /tmp/nodejs /opt/nodejs         && ln -sf /opt/nodejs/bin/node /usr/local/bin/node         && ln -sf /opt/nodejs/bin/npm /usr/local/bin/npm         && ln -sf /opt/nodejs/bin/npx /usr/local/bin/npx     &&     echo "**** Fetch Web Frontend ****"         && mkdir -p /opt         && cd /opt         && rm -rf /opt/frontend         && git clone https://github.com/Steam-Headless/frontend.git --branch master /opt/frontend         && cd /opt/frontend         && git checkout ${FRONTEND_VERSION} 2> /dev/null         && git submodule init         && git submodule update --depth 1 --recursive         && rm -rf /opt/frontend/.git     &&     echo "**** Configure Web Frontend ****"         && echo '<!DOCTYPE html>' > /opt/frontend/index.html         && echo '<html><head><meta http-equiv="refresh" content="0;url=./web/"></head><body><p>If you are not redirected, <a href="./web/">click here</a>.</p></body></html>' >> /opt/frontend/index.html         && chmod -R 755 /opt/frontend         && convert /opt/frontend/web/images/icons/novnc-ios-180.png -resize "128x128" /tmp/steam-headless.png         && xdg-icon-resource install --novendor --size 128 /tmp/steam-headless.png     &&     echo "**** Section cleanup ****"         && rm -f /tmp/steam-headless.png # buildkit
                        
# 2025-08-16 11:34:41  0.00B 定义构建参数
ARG FRONTEND_VERSION=a8eb92f
                        
# 2025-08-16 11:34:41  0.00B 定义构建参数
ARG NODE_VERSION=v20
                        
# 2025-08-16 11:34:41  52.99MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install flatpak support ****"         && apt-get install -y --no-install-recommends             flatpak             gnome-software-plugin-flatpak     &&     echo "**** Configure flatpak ****"         && flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo         && dpkg-statoverride --update --add root root 0755 /usr/bin/bwrap     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:34:30  0.00B 设置环境变量 XDG_DATA_DIRS
ENV XDG_DATA_DIRS=/home/default/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
                        
# 2025-08-16 11:34:30  632.80MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install desktop requirements ****"         && apt-get install -y --no-install-recommends             libdbus-1-3             libegl1             libgtk-3-0             libgtk2.0-0             libsdl2-2.0-0     &&     echo "**** Install desktop environment ****"         && apt-get install -y             fonts-vlgothic             gedit             imagemagick             msttcorefonts             xdg-utils             xfce4             xfce4-terminal         && rm -f             /usr/share/applications/software-properties-drivers.desktop             /usr/share/applications/xfce4-about.desktop             /usr/share/applications/xfce4-session-logout.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/xfce4-accessibility-settings.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/xfce4-color-settings.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/xfce4-mail-reader.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/xfce4-web-browser.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/vim.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/thunar-settings.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/thunar.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/pavucontrol.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/x11vnc.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/display-im6.q16.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/debian-xterm.desktop         && sed -i '/[Desktop Entry]/a\NoDisplay=true' /usr/share/applications/debian-uxterm.desktop         && sed -i 's/^Categories=.*$/Categories=System;/' /usr/share/applications/xfce4-appfinder.desktop         && sed -i 's/^Categories=.*$/Categories=System;/' /usr/share/applications/thunar-bulk-rename.desktop         && sed -i 's/^Categories=.*$/Categories=System;/' /usr/share/applications/org.gnome.gedit.desktop     &&     echo "**** Install WoL Manager requirements ****"         && apt-get install -y             tcpdump             xprintidle     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:33:37  109.02MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install pulseaudio requirements ****"         && apt-get install -y --no-install-recommends             pulseaudio             alsa-utils             libasound2             libasound2-plugins     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:33:29  0.00B 设置环境变量 PULSE_SOCKET_DIR PULSE_SERVER
ENV PULSE_SOCKET_DIR=/tmp/pulse PULSE_SERVER=unix:/tmp/pulse/pulse-socket
                        
# 2025-08-16 11:33:29  480.76MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install X Server requirements ****"         && apt-get install -y --no-install-recommends             avahi-utils             dbus-x11             libxcomposite-dev             libxcursor1             wmctrl             libfuse2             x11-utils             x11-xfs-utils             x11-xkb-utils             x11-xserver-utils             x11vnc             xauth             xbindkeys             xclip             xcvt             xdotool             xfishtank             xfonts-base             xinit             xorg             xserver-xorg-core             xserver-xorg-input-evdev             xserver-xorg-input-libinput             xserver-xorg-legacy             xserver-xorg-video-all             xserver-xorg-video-dummy     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:33:05  0.00B 设置环境变量 XORG_SOCKET_DIR XDG_RUNTIME_DIR XDG_SESSION_TYPE FORCE_X11_DUMMY_CONFIG
ENV XORG_SOCKET_DIR=/tmp/.X11-unix XDG_RUNTIME_DIR=/tmp/.X11-unix/run XDG_SESSION_TYPE=x11 FORCE_X11_DUMMY_CONFIG=false
                        
# 2025-08-16 11:33:05  4.27MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install supervisor ****"         && apt-get install -y             supervisor     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:33:02  6.17KB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Configure default user '${USER}' ****"         && mkdir -p             ${USER_HOME}         && useradd -d ${USER_HOME} -s /bin/bash ${USER}         && chown -R ${USER}             ${USER_HOME}         && echo "${USER} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers     &&     echo # buildkit
                        
# 2025-08-16 11:33:02  0.00B 设置环境变量 PUID PGID UMASK USER USER_PASSWORD USER_HOME TZ USER_LOCALES
ENV PUID=99 PGID=100 UMASK=000 USER=default USER_PASSWORD=password USER_HOME=/home/default TZ=Pacific/Auckland USER_LOCALES=en_US.UTF-8 UTF-8
                        
# 2025-08-16 11:33:02  302.57MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install tools ****"         && apt-get install -y --no-install-recommends             bash             bash-completion             curl             git             jq             less             man-db             mlocate             nano             net-tools             p7zip-full             patch             pciutils             pkg-config             procps             psmisc             psutils             rsync             screen             sudo             unzip             vim             wget             xmlstarlet             xz-utils     &&     echo "**** Install python ****"         && apt-get install -y --no-install-recommends             python3             python3-numpy             python3-pip             python3-setuptools             python3-venv     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:32:45  9.32MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install certificates ****"         && apt-get install -y --reinstall             ca-certificates     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:32:38  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-08-16 11:32:38  20.73MB 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && apt-get update     &&     echo "**** Install and configure locals ****"         && apt-get install -y --no-install-recommends             locales         && echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen         && locale-gen     &&     echo "**** Section cleanup ****"         && apt-get clean autoclean -y         && apt-get autoremove -y         && rm -rf             /var/lib/apt/lists/*             /var/tmp/*             /tmp/*     &&     echo # buildkit
                        
# 2025-08-16 11:32:30  477.00B 执行命令并创建新的镜像层
RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c echo "**** Update apt database ****"         && sed -i '/^Components: main/ s/$/ contrib non-free/' /etc/apt/sources.list.d/debian.sources     &&     echo # buildkit
                        
# 2025-08-16 11:32:30  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2025-08-16 11:32:30  0.00B 添加元数据标签
LABEL maintainer=Josh.5 <jsunnex@gmail.com>
                        
# 2025-08-11 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1754870400'
                        
                    

镜像信息

{
    "Id": "sha256:2b69df8211d0776cc695ad9f9b120e79dc96014270b045dd8f508c05ffa0dc6b",
    "RepoTags": [
        "josh5/steam-headless:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless:latest"
    ],
    "RepoDigests": [
        "josh5/steam-headless@sha256:5a9c1b709ccbdfff94d1fb4a4df5f5c973a47bc767bf977abed09bd1e91766dc",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/josh5/steam-headless@sha256:710e1ed53099ddabc7ac2366bdd5234f29b29005bc327a406a9037e942958c7d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-16T03:35:44.517605325Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8083/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "PUID=99",
            "PGID=100",
            "UMASK=000",
            "USER=default",
            "USER_PASSWORD=password",
            "USER_HOME=/home/default",
            "TZ=Pacific/Auckland",
            "USER_LOCALES=en_US.UTF-8 UTF-8",
            "XORG_SOCKET_DIR=/tmp/.X11-unix",
            "XDG_RUNTIME_DIR=/tmp/.X11-unix/run",
            "XDG_SESSION_TYPE=x11",
            "FORCE_X11_DUMMY_CONFIG=false",
            "PULSE_SOCKET_DIR=/tmp/pulse",
            "PULSE_SERVER=unix:/tmp/pulse/pulse-socket",
            "XDG_DATA_DIRS=/home/default/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/",
            "DISPLAY_CDEPTH=24",
            "DISPLAY_REFRESH=120",
            "DISPLAY_SIZEH=900",
            "DISPLAY_SIZEW=1600",
            "DISPLAY_VIDEO_PORT=DFP",
            "DISPLAY=:55",
            "NVIDIA_DRIVER_CAPABILITIES=all",
            "NVIDIA_VISIBLE_DEVICES=all",
            "MODE=primary",
            "WEB_UI_MODE=vnc",
            "ENABLE_VNC_AUDIO=true",
            "NEKO_PASSWORD=neko",
            "NEKO_PASSWORD_ADMIN=admin",
            "ENABLE_STEAM=true",
            "STEAM_ARGS=-silent",
            "WEBUI_USER=",
            "WEBUI_PASS=",
            "ENABLE_SUNSHINE=true",
            "ENABLE_EVDEV_INPUTS=true",
            "ENABLE_WOL_POWER_MANAGER=false",
            "ENABLE_SID=false",
            "PORT_NOVNC_WEB=8083",
            "NEKO_NAT1TO1="
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Josh.5",
            "org.opencontainers.image.created": "2025-08-16T03:32:24Z",
            "org.opencontainers.image.description": "A Headless Steam Docker image supporting NVIDIA GPU and accessible via Web UI",
            "org.opencontainers.image.licenses": "GPL-2.0",
            "org.opencontainers.image.revision": "23e5ec9fa4747ea05219b66ec938112c2a0fa110",
            "org.opencontainers.image.source": "https://github.com/Steam-Headless/docker-steam-headless",
            "org.opencontainers.image.title": "steam-headless",
            "org.opencontainers.image.url": "https://github.com/Steam-Headless/docker-steam-headless",
            "org.opencontainers.image.version": "nightly",
            "source.project": "Steam Headless",
            "source.service": "steam-headless",
            "source.version": "23e5ec9"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2406648035,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1d48a46cef400130b8da64559ccf088345d31e45f418af5c4038283f74856190/diff:/var/lib/docker/overlay2/3250d925cd3f0d8decd54a048b37b82241d139762d021b42f54b6e805cd2cad5/diff:/var/lib/docker/overlay2/29c7a17f7bde59b7148bca69bd0242053ad4a884f5f9a06632e2556ef03e4d0d/diff:/var/lib/docker/overlay2/76198741e9fe64f795d35c2126dc426acfac5cd9237c95a5a7c2a12af1ab8b64/diff:/var/lib/docker/overlay2/505ace37bc40f0a281b89abf426e345b444a5fd0b011a2ef5fd01f53707ddc76/diff:/var/lib/docker/overlay2/2cc7d9b0966b7ddf409da8442f7d4731e67318a7f329b2f11307ef5416fe5fdb/diff:/var/lib/docker/overlay2/be9eb0c8e84c7ace26582041ad432f6c8f99076288991ff045aab0b8246d7a39/diff:/var/lib/docker/overlay2/12caa5bfec6d086fb1eacf3ab85bbd484f6a50be72881a4d889df43da1e4a928/diff:/var/lib/docker/overlay2/266099f287c00bcd0e5622a2eacd29fc7391d1366c3fa456711a558e1453076b/diff:/var/lib/docker/overlay2/be9d2b09e716156ea8583fe053f4ad976d35acb19d0aa145df4214dc88e90482/diff:/var/lib/docker/overlay2/8333d139c90904e7351578860ece9b27f93aaa793998fdcbd4da02a5998b16e9/diff:/var/lib/docker/overlay2/085cbb5fffb71581d096f47eb59c7daee060d20b67ef8d92afb92a291ce6c8e1/diff:/var/lib/docker/overlay2/982422c00c6f01b15add1d3e82d5c7f92fe363b3e473466d853dfa9061d94974/diff:/var/lib/docker/overlay2/41cab151b326a4c321957ca3f994056282a25de58b38390ac0f6671f61acc97c/diff:/var/lib/docker/overlay2/f579564f0c34cebd241ae589834b21b17481aeaac2b186a6439cdead42cb08d5/diff:/var/lib/docker/overlay2/e585c4827c54a1e78afc2765a209ef5ccc5624f02b217a65d092a4b414bdfa45/diff:/var/lib/docker/overlay2/bcff0067f63ddab391f641c9f1a6525378ebcf2b5ef700420603941e8e8581cb/diff:/var/lib/docker/overlay2/a5393812c7d6615897d801ac08bc7c82e83c5320bc5c461394e0081d6adbf689/diff:/var/lib/docker/overlay2/309ae10ac9519eaa63c85cbc36ad08a9f04a1b5c9dd1b3305cf0d0cb25d031c0/diff:/var/lib/docker/overlay2/a36730f9c1f14901eb1eb229bda200a6abb9292976edaca1151d0ff0f2ecff61/diff:/var/lib/docker/overlay2/53042b3e7fa89ce628d2c2bc8d44931564bb48656169316141b51cb0ec11dd62/diff:/var/lib/docker/overlay2/23f47726a81792f3ae272d449465e06347e7f9ecc7370107c2eaeb7d914af3f5/diff:/var/lib/docker/overlay2/290eb6ac57e6dfc054ed31dd0ef054e499c396af9d5cbcb44bb77944ae96e92d/diff",
            "MergedDir": "/var/lib/docker/overlay2/ab408bd0d68aa94bbf64ccdf2968447cb7df4cf1dea2a5e4b9cd7655549b919a/merged",
            "UpperDir": "/var/lib/docker/overlay2/ab408bd0d68aa94bbf64ccdf2968447cb7df4cf1dea2a5e4b9cd7655549b919a/diff",
            "WorkDir": "/var/lib/docker/overlay2/ab408bd0d68aa94bbf64ccdf2968447cb7df4cf1dea2a5e4b9cd7655549b919a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:eb5f13bce9936c760b9fa73aeb1b608787daa36106cc888104132e353ed37252",
            "sha256:d2d27fc635a3bf10de926ad01fee489708ff1b390c93cb849f29b27217e988e4",
            "sha256:6f7a7e1397ae21d92379612df22c12eab0a4c1f094d4e61ed75560ae9146db95",
            "sha256:8c7844799dc0d33210cf51566a26c06b5f7829f734db2fe119fb9c2028b44f8f",
            "sha256:726e19b057d236299b0cdb961859de9538368aa2df7b204e86cfc4c176a35e51",
            "sha256:b4ca3ac4c710ec73906215d48bffff4e57f349ac91be3fb82b9ca7cc124abfc6",
            "sha256:6674c7aa35b50f73af592ef9adaa726d8ce51343164f26e1201573919abcd759",
            "sha256:d925b9407c8ac768b0e6a4a912ac547fb2057afe56272e9eed9d663e9d1688a9",
            "sha256:beabd09629823c8cf8f51539f68d2ee24bb7c52ef80ce8eaf4bebe36ef51d254",
            "sha256:96f51a147a1c3bc0401d93618db6ba04e58d9078ec6e4d3dde068998d1ed89c5",
            "sha256:ed0d29dfe460c211ee99c2fd965dbcd00efaef6760a634c01994df9f3f413e4b",
            "sha256:4de9e56c7e70a54ebffb25320c1da1effc950936bbc2ebc1c2a81b6a1d0331a4",
            "sha256:19468e8926e43ed0567aadc1b2c5d08a33ddd6dff698b857c9f9c758917062ac",
            "sha256:674c8f3cc13869e50f7b41655817674e3378a61475d3cf37bae960993e26b794",
            "sha256:dc7986a7a5cb893a98d5a241afe56073d57c3e55baf1f36d947a47a3e8e2b71c",
            "sha256:3089719d7fd95f701aedc386b44ee064a543eae179ed3ff28d38fa98c74aa178",
            "sha256:63c2464030c6291a9ad9a11df505adc826e2b7c4cdc35ca50ffbed53049f8973",
            "sha256:e0858670d2328557ed2d1a07aa8623932a1f66803c1d5656c052c0b3a72230b3",
            "sha256:fca50dd44a0df5bb8bb7e45a29f9f3a2b91546cc3647637bd8100736dd6e3d3f",
            "sha256:5d0b098b57034c5a36ae385537b392122c361677b87dd7bb0ca81af23c559bec",
            "sha256:0e8b8eab510806b3f4810f0d47d17a081aa9199a93916d9975420b46acca30ac",
            "sha256:a34566632a1f099823a06ad86707113d21b44769a8b237d461f5a51b0c66af35",
            "sha256:b2d1402a2aba551753c2b8c4d44d52d9ac42a5455d86ad61a32046c93fa69d46",
            "sha256:b7eab0b106b51857d31b87cc34ad4a719ebb834e5cfe5a33591a58332e5ac6a2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-21T19:44:16.016184545+08:00"
    }
}

更多版本

docker.io/josh5/steam-headless:latest

linux/amd64 docker.io2.41GB2025-08-21 19:46
128