Instalación de Docker (Servicio Remoto de Wake-on-LAN)

Docker se utiliza para ejecutar un servicio en segundo plano que habilita el Wake-on-LAN (WOL) remoto para Turn Off PC.

Esta guía explica por qué Docker es necesario, para qué se utiliza y cómo instalarlo en sistemas Linux compatibles.


Por qué Docker es necesario

Wake-on-LAN funciona solo dentro de la red local (LAN).

Para encender un ordenador desde fuera de la red doméstica, se necesita un sistema intermedio que actúe como puente entre:

Docker se utiliza para ejecutar este puente como un servicio en contenedor.


Para qué se usa Docker en Turn Off PC

En Turn Off PC, Docker se utiliza para ejecutar un servicio basado en Python que:

Esto habilita el Wake-on-LAN remoto sin exponer puertos o routers a internet.


Dónde se ejecuta este servicio Docker

El contenedor Docker puede ejecutarse en cualquier dispositivo Linux siempre encendido dentro de la red local, como:

Raspberry Pi OS es una distribución de Linux, por lo que el proceso de instalación y los comandos son los mismos.


Cómo funciona el sistema (nivel general)

  1. La aplicación móvil Turn Off PC envía una solicitud a través de la VPN
  2. El contenedor Docker recibe la solicitud
  3. El contenedor ejecuta un programa Python
  4. El programa Python envía un paquete Wake-on-LAN en la red local
  5. El ordenador de destino se enciende

Docker asegura que este servicio se ejecute de forma fiable e independiente del sistema anfitrión.


Lo que Docker NO hace

Docker no:

Docker solo proporciona un entorno de ejecución para el servicio puente WOL.


Sistemas operativos compatibles

Docker es necesario solo en sistemas Linux para esta configuración.

Esto incluye:

Se utilizan los mismos comandos de instalación.


Requisitos

Para usar Docker para Wake-on-LAN remoto, necesitas:


Notas importantes

Si el contenedor no está en ejecución, el Wake-on-LAN remoto no funcionará.


Continuar

Procede con la instalación de Docker en Linux / Raspberry Pi OS: