Solución de la comunidad

Aplicación heredada desconocida en el panel de ZimaOS: identifica primero el contenedor de Docker

A new ZimaOS user saw an unexplained Legacy App named admiring_swanson. docker ps -a exposed the underlying container, and removing the unwanted container cleared the dashboard entry.

Un mosaico de aplicación heredada de ZimaOS puede representar un contenedor de Docker que no se instaló mediante el proceso normal de registro de la App Store. Por lo tanto, el nombre desconocido admiring_swanson no basta para identificar qué hace realmente el contenedor.

Salida de docker ps que muestra el contenedor de Docker desconocido detrás de un mosaico de aplicación heredada del panel de ZimaOS
El hilo original utilizó docker ps -a para identificar el contenedor detrás del mosaico inesperado del panel.
Panel de ZimaOS que muestra la aplicación heredada inesperada llamada admiring_swanson
El mosaico del panel utilizaba el nombre de contenedor generado por Docker en lugar de un nombre de aplicación conocido.
Opciones de importación de aplicaciones heredadas de ZimaOS para el contenedor de Docker desconocido admiring_swanson
El usuario evitó correctamente importar el contenedor desconocido hasta comprender su identidad.

Identifica el contenedor antes de importarlo o eliminarlo

El comando inicial correcto del hilo era:

docker ps -a

La lista de contenedores de Docker confirma que docker ps -a muestra los contenedores en todos los estados y expone campos como la imagen, el estado y los nombres. El nombre de la imagen suele ser más útil que un nombre de contenedor generado aleatoriamente.

Aplicación heredada no significa malware

Un mosaico de aplicación heredada significa que el panel encontró un contenedor que puede ofrecer para importar o administrar; por sí solo, no demuestra quién creó el contenedor ni si es malicioso. Inspecciona la imagen, la hora de creación, los montajes, los puertos, las etiquetas y el comando antes de sacar esa conclusión.

La primera aplicación Docker explica el ciclo de vida normal de Docker en ZimaOS, mientras que los requisitos de la App Store de ZimaOS ayudan a distinguir un paquete administrado por la App Store de un contenedor creado fuera de ese proceso de registro.

Elimina únicamente el contenedor que hayas identificado

Después de que el usuario identificara el contenedor no deseado, detenerlo y eliminarlo hizo desaparecer la aplicación heredada. La eliminación de contenedores de Docker documenta cómo eliminar contenedores y también advierte que el comportamiento de los volúmenes depende de cómo se haya conectado el almacenamiento.

Si prefieres una interfaz gráfica para inspeccionar pilas de Docker en lugar de utilizar comandos directamente, Portainer en ZimaOS ofrece una opción de administración actual para ZimaOS.

No copies el ID de un contenedor de otra persona

Los ID de los contenedores son únicos en cada equipo. Utiliza la salida de tu propio docker ps -a, identifica la imagen y el contenedor exactos y solo entonces detenlo o elimínalo. Si el contenedor está vinculado a datos persistentes importantes, haz una copia de seguridad antes de eliminarlo.

En resumen

Una aplicación heredada sin explicación debe tratarse como un contenedor de Docker desconocido, no importarse ni eliminarse de inmediato. Inspecciónalo primero con Docker, determina si pertenece a un software que reconoces y, después, elimina únicamente el contenedor que hayas confirmado que no deseas. En el caso original, eliminar ese contenedor hizo desaparecer el mosaico del panel.