Установка Docker (сервис удалённого Wake-on-LAN)

Вернуться к руководству по подключению | Вернуться к установке сервера удалённого Wake-on-LAN

Docker используется для запуска фонового сервиса, который обеспечивает удалённый Wake-on-LAN (WOL) для Turn Off PC.

Это руководство объясняет, зачем нужен 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 не будет работать.


Продолжение

Перейдите к установке Docker на Linux / Raspberry Pi OS: