
jsurloppe/steam该Docker镜像用于在容器环境中运行Steam,集成了适当版本的NVIDIA专有驱动和PulseAudio音频支持。基于Gentoo 64位非多库系统构建,是一个非优化的"胖"镜像,旨在提供便捷的Steam运行体验。欢迎提交PR来精简不必要的组件。标签版本将跟随Gentoo的驱动稳定版进行更新。
适用于需要在Docker容器环境中运行Steam的用户,尤其适合希望隔离Steam运行环境、简化依赖管理的场景。适合个人游戏玩家或需要在受控环境中运行Steam的场景。
bashdocker run --rm --privileged \ -v /etc/localtime:/etc/localtime:ro \ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \ -v /dev/shm:/dev/shm \ -v /home/steam:/home/steam \ -v /run/dbus:/run/dbus \ -v /etc/machine-id:/etc/machine-id:ro \ -v /etc/machine-id:/var/lib/dbus/machine-id:ro \ -v /run/user/$UID/pulse:/run/user/$UID/pulse:ro \ -e DISPLAY=$DISPLAY \ jsurloppe/steam:brewmaster-384.59
--rm:容器退出后自动删除--privileged:给予容器特权模式,确保硬件访问权限/etc/localtime:同步主机时间/tmp/.X11-unix:提供X11图形支持/dev/shm:共享内存支持/home/steam:Steam数据持久化存储/run/dbus:D-Bus通信支持/etc/machine-id:确保机器ID一致性/run/user/$UID/pulse:PulseAudio音频支持-e DISPLAY=$DISPLAY:设置显示环境变量如果主机的视频组ID与Debian系统不同,可能需要添加组权限:
bash--group-add=<gid> # 将<gid>替换为实际的视频组ID
可根据需求修改主机Steam数据卷的挂载路径,例如:
bash-v /path/to/your/steam/data:/home/steam # 将主机路径替换为实际目录





探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务