Technical Anshu
Tutorials Blog
🐳 Guía de Synology Docker

Ejecute Docker Containers en su Synology NAS con Container Manager

Su Synology NAS puede ejecutar aplicaciones de servidor reales (herramientas multimedia, administradores de descargas, paneles de inicio e incluso un sitio web pequeño) utilizando contenedores Docker. Primero, una nota honesta: en el DSM actual, el paquete ya no se llama Docker. Synology le cambió el nombre a Container Manager y esta guía utiliza el nuevo nombre en todas partes.

✍️ Technical Anshu🐳 Synology DSM 7⏱️ 20 minute setup
🎥 Mire la instalación completa en el vídeo: Docker en un Synology NAS, paso a paso

Un contenedor es una pequeña aplicación completa (sus propios archivos, su propia configuración) empaquetada en una imagen que se ejecuta de la misma manera en cualquier máquina. Docker es el motor que ejecuta esas imágenes, y Synology envía ese motor como un paquete oficial de DSM, por lo que no es necesario ningún tipo de piratería ni una línea de comandos. Dos cosas deciden si esto funciona para usted: su modelo de NAS debe admitir el paquete y debe tener suficiente RAM para las aplicaciones que planea ejecutar. Ambas comprobaciones toman dos minutos y esta guía comienza con ellas, porque instalar primero y descubrir los límites después es el orden que desperdicia las tardes de la gente.

Container Manager — what you are actually installing
Package name on DSM 7.2 and newerContainer Manager
Package name on DSM 7.1 and olderDocker
Same engine underneathDocker
Multi-app stacks from one fileProject (Compose)
Where app data should livedocker shared folder
Un paquete, dos nombres. Si un tutorial anterior dice abrir Docker y su NAS muestra Container Manager, está viendo la misma herramienta.
1

Primera comprobación: ¿su modelo lo admite?

Container Manager no está disponible en todos los modelos de Synology. Los modelos de la serie Plus lo admiten, y Synology también enumera modelos de valor seleccionados, entre ellos DS124, DS223 y DS423, además del DS420j de DSM 7.2. Muchos modelos pequeños de la serie J y de juegos más antiguos no están en la lista.

  1. Abra el Centro de paquetes en su NAS y busque Administrador de contenedores.
  2. Si aparece, su modelo es compatible. Si no aparece en absoluto, ninguna configuración lo desbloqueará; el paquete simplemente no se ofrece para su modelo.
  3. Para estar seguro antes de comprar un NAS para contenedores, consulte la lista de modelos aplicados oficial de Synology para Container Manager en su sitio web.

Hay una guía de modelos completa en esta serie que recorre la lista y las alternativas honestas si su modelo queda fuera.

2

Instale el paquete desde el Centro de paquetes

La instalación en sí es la parte más sencilla de toda esta guía: es un paquete DSM normal, de Synology, en la tienda oficial.

  1. Abra el Centro de paquetes → busque Administrador de contenedores (en DSM 7.1 o anterior, busque Docker).
  2. Haga clic en Instalar y elija el volumen en el que debería estar si DSM lo solicita. Elija su volumen principal y más espacioso.
  3. Espere a que finalice la instalación y luego abra el paquete una vez para que DSM cree sus carpetas de trabajo.
  4. A partir de DSM 7.2, verá pestañas denominadas Descripción general, Proyecto, Contenedor, Imagen, Registro, Red y Registro. Las pantallas de paquetes Docker más antiguos parecen un poco más sencillas, pero funcionan de la misma manera.
3

Cree la carpeta compartida de Docker antes que nada

Este es el paso que los principiantes saltan y se arrepienten. El interior de un contenedor es temporal: elimine el contenedor y todo lo almacenado en su interior irá con él. Los datos reales deben vivir en una carpeta compartida normal a la que apunta el contenedor.

  1. Abra Panel de control → Carpeta compartida → Crear y asígnele el nombre docker.
  2. Dentro de él, cree una subcarpeta por aplicación, por ejemplo docker/portainer, docker/jellyfin. Una aplicación, una carpeta: las copias de seguridad y las limpiezas siguen siendo sencillas.
  3. Cuando cree un contenedor más adelante, asignará su ruta de datos a su carpeta aquí. Ese mapeo se llama volumen y una guía separada de esta serie lo explica completamente.
4

Ejecute un primer contenedor como prueba

No empieces con la aplicación que realmente te interesa. Comience con un pequeño contenedor desechable y demuestre que toda la cadena (descarga de imágenes, puerto, volumen, registros) funciona.

  1. En Container Manager, abra Registro, busque una pequeña imagen de prueba y descárguela. Aterrizará en Imagen.
  2. Seleccione la imagen y elija Ejecutar. Asigne un nombre claro al contenedor, asigne una carpeta desde su carpeta compartida docker si la aplicación lo solicita y configure un puerto de host que aún no esté en uso; DSM usa 5000 y 5001, así que elija algo como 8080 o superior.
  3. Inicie el contenedor y abra su pestaña Registro. Allí se anuncia una pequeña y saludable aplicación. Si falla en un bucle, el registro le indica el motivo en palabras sencillas la mayor parte del tiempo.
  4. Deténgalo, elimínelo y observe lo que sobrevivió: todo lo que está en la carpeta compartida. Esa es la lección para la que fue la prueba.

Luego, muchas personas instalan Portainer, un popular panel web gratuito para administrar contenedores, como su primer contenedor real. Es una conveniencia, no un requisito; Container Manager por sí solo es suficiente.

5

Los tres hábitos que mantienen los contenedores libres de problemas

Los contenedores de un NAS fallan de forma aburrida y predecible. Estos tres hábitos previenen casi todos ellos.

  1. Datos siempre en carpetas compartidas. Si los datos de una aplicación no están en su carpeta docker, trate ese contenedor como desechable; un día lo eliminará y sabrá por qué.
  2. Actualice una aplicación a la vez y conserve la imagen anterior. Una actualización de contenedor significa una nueva imagen y un contenedor recreado. Si la nueva versión no funciona correctamente, la imagen anterior es el camino de regreso.
  3. Cuide la RAM. Los contenedores comparten la memoria del NAS con el propio DSM. Un NAS con 2 GB de RAM ejecuta felizmente un puñado de aplicaciones livianas y tiene problemas con las pesadas. La guía de RAM de esta serie muestra cómo leer los números reales.
🐳 El límite honesto: un Synology NAS es una computadora pequeña, silenciosa y de bajo consumo de energía: un excelente contenedor para aplicaciones domésticas y de oficinas pequeñas, y la herramienta equivocada para pilas pesadas. Las aplicaciones que analizan fotografías con IA, transcodifican muchos videos o ejecutan un servidor empresarial ocupado pueden superarlo rápidamente. Empiece poco a poco, observe el gráfico de recursos y deje que el uso real, no las ilusiones, decida.

🎥 Mira el vídeo completo

La instalación completa de Docker en Synology NAS, mostrada en vivo en un NAS real desde la instalación del paquete hasta un contenedor en ejecución.

▶️ Watch Full Video
❓ Preguntas comunes (FAQ)

¿Container Manager es lo mismo que Docker?

Sí. Container Manager es el paquete propio de Synology para ejecutar contenedores Docker: Synology le cambió el nombre a Docker en DSM 7.2 y agregó una interfaz más amigable, que incluye Proyectos para Docker Compose. Descarga las mismas imágenes de los mismos registros y ejecuta los mismos contenedores que Docker en cualquier otro lugar.

Mi NAS no muestra Container Manager en el Centro de paquetes. ¿Y ahora qué?

Eso casi siempre significa que su modelo no está en la lista compatible de Synology para el paquete y no existe ninguna configuración que lo desbloquee. Sus opciones honestas son ejecutar contenedores en otro dispositivo de su propiedad (una PC pequeña o una placa de clase Raspberry Pi funcionan bien) o elegir un modelo de la serie Plus compatible la próxima vez que actualice el NAS.

¿Cuánta RAM necesito para contenedores en un Synology NAS?

Depende completamente de las aplicaciones. El propio DSM utiliza una parte de la memoria y cada contenedor toma su propia porción: las aplicaciones ligeras suelen utilizar entre 100 y 500 MB cada una. Un modelo de 2 GB puede ejecutar cómodamente algunos contenedores ligeros. Antes de agregar una aplicación, verifique sus necesidades de memoria indicadas y observe el gráfico de uso en Container Manager después de instalarla.

Esta guía se basa en el vídeo Anshu técnico sobre la instalación de Docker en un Synology NAS • ¿Atascado en un escalón? Pregunta en los comentarios del vídeo 🙏