Saltar al contenido principal

Visión General

Docker allows you to run Linux applications in isolated environments known as "containers." On Unraid, Docker is the ideal method for deploying and managing a wide variety of applications without concerns about compatibility or system conflicts. This approach transforms your Unraid server into a flexible application server, enabling you to run popular apps like Plex, Home Assistant, and many more directly on your system.

Si deseas aprender más sobre la tecnología fundamental de Docker o explorar su uso avanzado, consulta la documentación oficial de Docker.

Cómo Unraid utiliza Docker

La integración de Docker en Unraid está diseñada para ser fácil de usar para todos. Cada aplicación se ejecuta en su propio contenedor, garantizando que las actualizaciones o cambios no afecten el sistema operativo Unraid ni otras aplicaciones. Unraid utiliza un recurso compartido dedicado appdata para almacenar la configuración y archivos de trabajo de cada contenedor. Esto mantiene organizada la información de tus aplicaciones y facilita las copias de seguridad y migraciones.

Bajo el capó: Expande para saber más sobre la implementación de contenedores Docker en Unraid

Unraid utiliza Docker para crear entornos separados donde ejecutar aplicaciones basadas en Linux. Cada contenedor de Docker opera de manera independiente del sistema operativo Unraid y de otros contenedores, lo que mejora tanto la estabilidad como la compatibilidad.

Detalles de implementación

  • Storage: All the data and programs for each container are stored in a single virtual disk image file called docker.img. By default, this file is found in the system user share, which usually utilizes the cache pool for better speed.

  • Sistema de archivos: El archivo docker.img utiliza el sistema de archivos BTRFS y es montado internamente por Unraid. Para más información sobre los sistemas de archivos, consulta Sistemas de archivos.

  • Configuración: Cuando configuras un contenedor, Unraid guarda tu configuración como una plantilla XML de VM en la unidad flash. Esto facilita la reinstalación o restauración de contenedores con tus configuraciones preferidas.

  • Plantillas: Muchos contenedores populares vienen con plantillas listas para usar, haciendo que la configuración inicial sea menos complicada.

  • Performance: It’s a good idea to store docker.img on the cache pool (if you have one) for the best performance.

  • Limitaciones: Unraid no soporta de manera nativa Docker Compose. Para configuraciones más complejas, revisa la documentación oficial de Docker Compose.

    consejo

La mayoría de los usuarios no necesitarán interactuar directamente con el archivo docker.img. Sin embargo, conocer su función puede ser útil para solucionar problemas o entender mensajes de registro.

:::

Aplicaciones de la Comunidad (Plugin)

The Community Applications plugin is the easiest and most popular way to discover, install, and manage both Docker containers and plugins on your Unraid server. It provides an app store-like experience directly in the Unraid WebGUI, making it simple to browse and deploy a wide range of community-maintained applications.

Para una guía completa sobre cómo instalar y usar el plugin Aplicaciones de la Comunidad, incluyendo características avanzadas y soluciones de problemas, consulta Aplicaciones de la Comunidad.

Notes y Soporte
  • La mayoría de los contenedores en Aplicaciones de la Comunidad son mantenidos por las comunidades más amplias de Unraid y Docker.
  • Para obtener asistencia con un contenedor específico, revisa su documentación o el hilo de soporte vinculado en la pestaña Apps.
  • Lime Technology proporciona soporte para el subsistema Docker en sí, pero no para los contenedores de la comunidad individual.