Antworten:
Vielleicht finden Sie Mark Shuttleworths Vortrag "Warum wir einen anderen Container nur für Apps benötigen" im Container Camp, der für Ihre Frage relevant ist. Er spricht zu Beginn allgemein über VMs, Container und Docker, fängt dann an und erklärt, wie sie in ungefähr neun Minuten passen. Hier ist meine Zusammenfassung:
Sie haben nach anderen Anwendungsfällen als Docker gefragt. Hier ist eine, die Snaps ausführen können, Docker jedoch nicht: Desktop-Apps. Drittanbieter können Desktop-Apps mithilfe von Snaps ausliefern und Benutzer können sie problemlos installieren und aktualisieren. Ein Docker-Container kann nicht (einfach) grafisch auf dem Bildschirm mit dem Benutzer interagieren, Dokumente aus dem Benutzerverzeichnis laden oder Videokonferenzen über die Webcam des Benutzers durchführen. Schnappschüsse können (einmal erteilte Erlaubnis).
Sie könnten fragen, wie dies besser ist als die Verwendung von PPAs. Aber im Vergleich zu Docker ist das so, als würde man fragen, wie Docker besser ist, als Abhängigkeiten von Hand auf einem System zu installieren. Es ist besser, aber wie genau würde wahrscheinlich am besten in einer separaten, nicht Docker-spezifischen Frage beantwortet werden.