Instalar Docker en Linux / Raspberry Pi OS
Esta guía explica cómo instalar Docker en Linux, incluyendo Raspberry Pi OS, para ejecutar el servicio remoto de Wake-on-LAN para Turn Off PC.
El proceso de instalación y los comandos son los mismos para Linux y Raspberry Pi OS.
Sistemas compatibles
Esta guía se aplica a:
- Ubuntu
- Debian
- Linux Mint
- Raspberry Pi OS
- Otras distribuciones de Linux basadas en Debian
Se aplica a:
- Servidores
- PCs de escritorio
- Mini PCs
- Raspberry Pi (recomendado para uso siempre encendido)
Qué hace esta configuración
Después de completar esta guía:
- Docker Engine estará instalado
- Docker se ejecutará como un servicio del sistema
- El sistema estará listo para ejecutar contenedores
- El servicio remoto de Wake-on-LAN podrá ser desplegado
Requisitos previos
Antes de continuar, asegúrate de que:
- Estás ejecutando una distribución de Linux compatible
- Tienes privilegios de administrador (root)
- El sistema tiene acceso a internet
- El sistema está conectado a la red local
Paso 1: Instalar Docker
Docker proporciona un script de instalación oficial.
Ejecuta el siguiente comando:
curl -fsSL https://get.docker.com | sh
Este comando:
- Detecta tu distribución de Linux
- Instala Docker Engine
- Instala las dependencias necesarias
- Configura el servicio de Docker
Esto funciona tanto en Linux como en Raspberry Pi OS.
Paso 2: Habilitar e iniciar Docker
Asegúrate de que Docker se inicie automáticamente al arrancar:
sudo systemctl enable docker
sudo systemctl start docker
Verifica que Docker está en ejecución:
sudo systemctl status docker
El servicio debería estar active (running).
Paso 3: Permitir Docker sin sudo (recomendado)
Por defecto, Docker requiere sudo.
Para permitir que tu usuario ejecute comandos de Docker sin sudo:
sudo usermod -aG docker $USER
Luego cierra la sesión y vuelve a iniciarla para que el cambio surta efecto.
Paso 4: Verificar la instalación de Docker
Ejecuta el siguiente comando:
docker version
Deberías ver ambos:
- Versión del cliente
- Versión del servidor
Prueba Docker con un contenedor simple:
docker run hello-world
Si el contenedor se ejecuta correctamente, Docker está instalado correctamente.
Problemas comunes
Comando Docker no encontrado
- Cierra la sesión y vuelve a iniciarla
- Asegúrate de que Docker está instalado correctamente
Permiso denegado al ejecutar Docker
- Asegúrate de que tu usuario está en el grupo
docker - Reinicia o vuelve a iniciar sesión después de ejecutar
usermod
Servicio Docker no en ejecución
- Inicia el servicio manualmente:
sudo systemctl start docker
- Comprueba los registros si es necesario:
journalctl -u docker