Eine ZimaOS-Legacy-App-Kachel kann einen Docker-Container darstellen, der nicht über den normalen Registrierungsprozess des App Stores installiert wurde. Der unbekannte Name admiring_swanson reicht daher nicht aus, um festzustellen, was der Container tatsächlich tut.



Container vor dem Import oder Löschen identifizieren
Der korrekte erste Befehl aus dem Thread war:
docker ps -a
Die Docker-Containerliste bestätigt, dass docker ps -a Container in allen Zuständen auflistet und Felder wie Image, Status und Namen anzeigt. Der Image-Name ist normalerweise hilfreicher als ein zufällig generierter Containername.
Legacy-App bedeutet nicht Malware
Eine Legacy-App-Kachel bedeutet, dass das Dashboard einen Container gefunden hat, den es zum Importieren oder Verwalten anbieten kann. Sie beweist nicht, wer den Container erstellt hat oder ob er schädlich ist. Prüfen Sie Image, Erstellungszeitpunkt, Mounts, Ports, Labels und Befehl, bevor Sie diese Einschätzung treffen.
Die erste Docker-App erklärt den normalen Docker-Lebenszyklus in ZimaOS, während die Anforderungen des ZimaOS App Stores dabei helfen, ein vom App Store verwaltetes Paket von einem Container zu unterscheiden, der außerhalb dieses Registrierungsprozesses erstellt wurde.
Nur den identifizierten Container entfernen
Nachdem der Benutzer den unerwünschten Container identifiziert hatte, wurde die Legacy-App durch Stoppen und Entfernen des Containers gelöscht. Die Dokumentation zum Entfernen von Docker-Containern beschreibt das Entfernen von Containern und weist außerdem darauf hin, dass das Verhalten von Volumes davon abhängt, wie der Speicher eingebunden wurde.
Wenn Sie eine grafische Oberfläche zur Prüfung von Docker-Stacks anstelle von Befehlen verwenden möchten, bietet Portainer unter ZimaOS eine aktuelle Verwaltungsmöglichkeit für ZimaOS.
Keine Container-ID von einer anderen Person kopieren
Container-IDs sind für jeden Host eindeutig. Verwenden Sie die Ausgabe Ihres eigenen docker ps -a, identifizieren Sie das genaue Image und den genauen Container und stoppen oder entfernen Sie ihn erst danach. Wenn der Container mit wichtigen persistenten Daten verbunden ist, sichern Sie diese Daten vor dem Löschen.
Fazit
Eine ungeklärte Legacy-App sollte als unbekannter Docker-Container behandelt und nicht sofort importiert oder gelöscht werden. Prüfen Sie sie zunächst mit Docker, stellen Sie fest, ob sie zu einer Ihnen bekannten Software gehört, und entfernen Sie anschließend nur den nachweislich unerwünschten Container. Im Ausgangsfall wurde die Dashboard-Kachel durch das Entfernen dieses Containers gelöscht.
