Docker 安装(远程 Wake-on-LAN 服务)

Docker 用于运行一个后台服务,为 Turn Off PC 启用远程 Wake-on-LAN (WOL)

本指南说明为什么需要 Docker、它的用途,以及如何在支持的 Linux 系统上安装它。


为什么需要 Docker

Wake-on-LAN 仅在本地网络 (LAN) 内工作。

要从家庭网络外部唤醒电脑,需要一个中间系统作为以下两者之间的桥梁

Docker 用于将此桥梁作为容器化服务运行。


Docker 在 Turn Off PC 中的用途

Turn Off PC 中,Docker 用于运行一个基于 Python 的服务,该服务:

这使得远程 Wake-on-LAN 成为可能,而无需将端口或路由器暴露给互联网。


Docker 服务运行的位置

Docker 容器可以在本地网络内任何始终开机的 Linux 设备上运行,例如:

Raspberry Pi OS 是一个 Linux 发行版,因此安装过程和命令完全相同


系统工作原理(高层级)

  1. Turn Off PC 手机应用通过 VPN 发送请求
  2. Docker 容器接收请求
  3. 容器运行 Python 程序
  4. Python 程序在本地网络上发送 Wake-on-LAN 数据包
  5. 目标电脑开机

Docker 确保此服务可靠且独立于主机系统运行。


Docker 不做什么

Docker 不会

Docker 仅为 WOL 桥接服务提供运行环境


支持的操作系统

此设置中 Docker 仅在 Linux 系统上需要。

包括:

使用相同的安装命令。


要求

要使用 Docker 进行远程 Wake-on-LAN,您需要:


重要提示

如果容器未运行,远程 Wake-on-LAN 将无法工作。


继续

在 Linux / Raspberry Pi OS 上安装 Docker: