
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
docker-wine是一个在Docker环境中运行Wine的镜像,集成了动态图形驱动和VirtualGL技术,支持本地和远程两种方式运行Windows应用程序。它能够自动适配Nvidia和Mesa等最新显卡驱动,无需VNC或窗口管理器即可实现如同本地应用的无缝体验,适用于在Linux系统或远程服务器上便捷运行Windows应用。
基本命令
以下示例启动容器并运行Windows版Skype(首次运行会安装,后续直接启动):
bashxhost +si:localuser:$(whoami) >/dev/null docker run \ --privileged \ --rm \ -ti \ -e DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \ -v ~/docker-data/wine:/home/docker/wine/ \ -v /etc/localtime:/etc/localtime:ro \ -u docker \ yantis/wine /bin/bash -c "sudo initialize-graphics >/dev/null 2>/dev/null; vglrun /home/docker/templates/skype.template;"
参数说明
xhost +si:localuser:$(whoami):允许本地用户访问X11 socket--privileged:特权模式,用于访问显卡设备--rm:容器退出后自动删除-ti:交互式终端,支持CTRL+C终止-e DISPLAY:设置显示环境变量,指向本地显示-v /tmp/.X11-unix:/tmp/.X11-unix:ro:只读挂载本地X11 socket-v ~/docker-data/wine:/home/docker/wine/:共享卷,存储Windows应用数据-v /etc/localtime:/etc/localtime:ro:同步容器与主机时间-u docker:以docker用户运行容器initialize-graphics:初始化显卡驱动vglrun:使用VirtualGL运行图形应用服务器端配置
在远程服务器(如AWS EC2)后台运行容器:
bashdocker run \ --privileged \ -ti \ --rm \ -v $HOME/.ssh/authorized_keys:/authorized_keys:ro \ -p 49158:22 \ -v ~/docker-data/wine:/home/docker/wine/ \ yantis/wine
参数说明
--privileged:特权模式(若不想使用特权模式,可指定设备,如--device=/dev/nvidia0:/dev/nvidia0等)-v $HOME/.ssh/authorized_keys:/authorized_keys:ro:挂载SSH公钥,禁用密码登录(默认密码docker/docker)-p 49158:22:映射SSH端口,便于远程连接客户端连接
2D应用(无需VirtualGL)
bashssh -Y docker@hostname -p 49158 -t wine explorer.exe
3D应用(需安装VirtualGL)
pacman -S virtualgl)bashvglconnect -Y docker@hostname -p 49158 -t vglrun wine explorer.exe
bashvglconnect -Y -s docker@hostname -p 49158 -t vglrun wine explorer.exe
注意:远程使用时需开放防火墙端口(4200-4300范围),否则可能出现黑屏或无法显示。
Skype需要3D图形支持,需初始化显卡驱动:
bashxhost +si:localuser:$(whoami) >/dev/null docker run \ --privileged \ --rm \ -ti \ -e DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \ -v ~/docker-data/wine:/home/docker/wine/ \ -v /etc/localtime:/etc/localtime:ro \ -u docker \ yantis/wine /bin/bash -c "sudo initialize-graphics >/dev/null 2>/dev/null; vglrun /home/docker/templates/skype.template;"
SQLyog为2D应用,无需特权模式和3D初始化:
bashxhost +si:localuser:$(whoami) >/dev/null docker run \ --rm \ -ti \ -e DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \ -v ~/docker-data/wine:/home/docker/wine/ \ -u docker \ yantis/wine sh /home/docker/templates/sqlyog.template
docker-wine基于以下镜像构建:
https://github.com/yantis/docker-archlinux-tiny
└── https://github.com/yantis/docker-archlinux-small
└── https://github.com/yantis/docker-archlinux-ssh-hpn
└── https://github.com/yantis/docker-ssh-hpn-x
└── https://github.com/yantis/docker-dynamic-video
└── https://github.com/yantis/docker-virtualgl
└── https://github.com/yantis/docker-wine
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。





来自真实用户的反馈,见证轩辕镜像的优质服务