在最近的一则文章中(关于支付壁垒非常糟糕),有一篇关于Snap和Flatpak的文章。
这听起来与Docker非常相似,但很多概念是相同的。现在我的问题是Snap和Docker有什么区别?这些用例是否不同?
您可能在Container Camp上找到了马克·沙特尔沃思(Mark Shuttleworth)的演讲“为什么我们纯粹为应用程序需要一个不同的容器”与您的问题有关。他从一开始就大谈VM,容器和Docker,然后继续介绍快照以及它们在大约9分钟的时间内如何适应。这是我的总结:
您询问了与Docker相比不同的用例。这是快照可以完成的任务,但是Docker无法做到:桌面应用程序。第三方可以使用快照发布桌面应用程序,并且用户可以轻松地安装和更新它们。Docker容器无法(轻松)在屏幕上以图形方式与用户交互,无法从用户的主目录加载文档或通过用户的网络摄像头提供视频会议。快照可以(一旦获得许可)。
您可能会问,这比使用PPA更好。但是与Docker相比,这就像在问Docker比手动安装依赖项更好。更好,但是在一个单独的,非特定于Docker的问题中,最好能给出最佳答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句