Solución de la comunidad

Instala una aplicación Docker personalizada en ZimaOS con Compose

A user wanted to install KiCad on ZimaOS and was unsure whether a third-party App Store repository was required.

Respuesta actual: usa tu propio Docker Compose; no supongas que debes añadir una tienda de terceros

El hilo sugería añadir un repositorio de LinuxServer y buscar KiCad. Esto puede funcionar cuando un catálogo compatible ya incluye la aplicación, pero la documentación actual de ZimaOS también permite usar tu propio Docker Compose. Para una aplicación puntual, suele ser más claro que convertir todo un repositorio de terceros en una dependencia.

Primero, busca una definición de contenedor de confianza del proyecto original

Para KiCad, LinuxServer publica un contenedor mantenido con /config persistente, un escritorio web y arquitecturas documentadas. Lee la documentación de KiCad de LinuxServer antes de copiar un archivo Compose al azar.

El empaquetado de aplicaciones de ZimaOS combina Compose estándar con metadatos x-casaos

La referencia actual de Docker Compose y x-casaos separa la configuración normal del tiempo de ejecución de Docker de los metadatos de la tienda de ZimaOS. La referencia de Docker Compose sigue siendo la fuente principal para servicios, volúmenes, puertos y variables de entorno.

Mantén los datos persistentes de la aplicación fuera del contenedor

Asigna la configuración y los proyectos de KiCad a un almacenamiento persistente y verifica la ruta del equipo anfitrión antes de instalar. La guía de rutas de aplicaciones de ZimaOS explica por qué eliminar el contenedor no debería borrar los datos del usuario asignados correctamente.

Usa una tienda solo cuando quieras una instalación repetible desde un catálogo

Si planeas mantener varias aplicaciones personalizadas, tiene sentido crear o añadir una tienda compatible. El modelo de repositorios de ZimaOS v2 utiliza Apps/<AppName>/docker-compose.yml junto con metadatos generados. Para una sola aplicación, Compose es la abstracción más sencilla.

La guía de requisitos de hardware de Portainer y el directorio de hardware de la tienda de aplicaciones de ZimaOS son útiles cuando crece la pila de aplicaciones personalizadas.

No modifiques el sistema base de ZimaOS para instalar una aplicación de escritorio

KiCad debe ejecutarse en un contenedor o una máquina virtual, no instalarse mediante apt install en el anfitrión de ZimaOS. La guía del gestor de paquetes de ZimaOS explica este límite.