
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://github.com/sciguy14/Remote-Wake-Sleep-On-LAN-Server%E7%9A%84Docker%E9%95%9C%E5%83%8F%E3%80%82
Dockerhub: https://hub.docker.com/r/ex0nuss/remote-wake-sleep-on-lan-docker
每周更新 :)
远程唤醒/睡眠局域网服务器(RWSOLS)是一个运行在Docker上的简单Web应用,用于通过WOL(局域网唤醒)远程启动任何计算机。这一功能十分必要,因为WOL包(二层)无法通过普通***(三层)转发。
!https://raw.githubusercontent.com/ex0nuss/Remote-Wake-Sleep-On-LAN-Docker/main/IMG_webinterface_preview.png
注意事项:
以下是帮助您创建容器的示例配置。
YAMLversion: "3" services: frontend-rwsols: image: docker.xuanyuan.run/ex0nuss/remote-wake-sleep-on-lan-docker container_name: frontend-rwsols restart: unless-stopped network_mode: host environment: - APACHE2_PORT=8080 - PASSPHRASE=MyPassword - RWSOLS_COMPUTER_NAME="Pc1","Pc2" - RWSOLS_COMPUTER_MAC="XX:XX:XX:XX:XX:XX","XX:XX:XX:XX:XX:XX" - RWSOLS_COMPUTER_IP="192.168.1.45","192.168.1.50"
bashdocker run -d \ --name=frontend-rwsols \ --network="host" \ -e APACHE2_PORT=8080 \ -e PASSPHRASE=MyPassword \ -e RWSOLS_COMPUTER_NAME="Pc1","Pc2" \ -e RWSOLS_COMPUTER_MAC="XX:XX:XX:XX:XX:XX","XX:XX:XX:XX:XX:XX" \ -e RWSOLS_COMPUTER_IP="192.168.1.45","192.168.1.50" \ --restart unless-stopped \ docker.xuanyuan.run/ex0nuss/remote-wake-sleep-on-lan-docker
容器镜像通过运行时传递的参数进行配置(如上所示),无需配置文件。
| 参数/环境变量 | 是否可选 | 默认值 | 描述 |
|---|---|---|---|
network_mode: host | 否 | / | 容器网络栈不与Docker主机隔离。这是从容器发送WOL包所必需的。Web服务器端口通过APACHE2_PORT配置。 |
APACHE2_PORT | 是 | 8080 | Web界面的端口。 |
PASSPHRASE | 是 | admin | Web界面的密码。如果未指定密码,则无需密码即可唤醒电脑。 |
RWSOLS_COMPUTER_NAME | 否 | / | 计算机的显示名称(数组) |
RWSOLS_COMPUTER_MAC | 否 | / | 计算机的MAC地址(数组) |
RWSOLS_COMPUTER_IP | 否 | / | 计算机的IP地址(数组) |
RWSOLS_SLEEP_PORT | 是 | 7760 | Windows SleepOnLan工具用于启动睡眠状态的端口(WOL不需要) |
RWSOLS_SLEEP_CMD | 是 | suspend | Windows sleeponlan工具执行的命令(WOL不需要) |
要配置计算机,需使用以下三个环境变量:
RWSOLS_COMPUTER_NAMERWSOLS_COMPUTER_MACRWSOLS_COMPUTER_IP假设我们要唤醒2台计算机,配置如下:
为了配置环境变量,建议按以下垂直表格排列:
RWSOLS_COMPUTER_NAME | Mark的电脑 | John的电脑 |
|---|---|---|
RWSOLS_COMPUTER_MAC | 24:00:dd:5a:21:04 | 59:3c:45:3c:30:f6 |
RWSOLS_COMPUTER_IP | 192.168.1.146 | 192.168.1.177 |
然后将表格格式化为数组:
- RWSOLS_COMPUTER_NAME="Mark的电脑","John的电脑" - RWSOLS_COMPUTER_MAC="24:00:dd:5a:21:04","59:3c:45:3c:30:f6" - RWSOLS_COMPUTER_IP="192.168.1.146","192.168.1.177"
重要提示:必须使用所示格式:环境变量="值1","值2"
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务