最近のc't(残念ながらpaywalled)には、SnapとFlatpakに関する記事があります。
これはDockerに非常によく似ていますが、多くの概念は同じです。SnapとDockerの違いは何ですか?それらの異なるユースケースはありますか?
最近のc't(残念ながらpaywalled)には、SnapとFlatpakに関する記事があります。
これはDockerに非常によく似ていますが、多くの概念は同じです。SnapとDockerの違いは何ですか?それらの異なるユースケースはありますか?
回答:
あなたは見つけるかもしれないコンテナキャンプで、「我々はアプリケーションのための純粋に別のコンテナを必要とするのはなぜ」マーク・シャトルワースの話をあなたの質問に関連します。彼は一般に、開始時にVM、コンテナ、Dockerについて語り、スナップを続け、それらが約9分でどのように適合するかを説明します。
Dockerと比較したさまざまなユースケースについて尋ねました。Snapsでできることはここにありますが、Dockerではできません:デスクトップアプリ。サードパーティはスナップを使用してデスクトップアプリを出荷でき、ユーザーはそれらを簡単にインストールおよび更新できます。Dockerコンテナは、(簡単に)画面上でユーザーとグラフィカルに対話したり、ユーザーのホームディレクトリからドキュメントを読み込んだり、ユーザーのWebカメラ経由でビデオ会議を提供したりすることはできません。スナップは許可されます(許可が与えられると)。
PPAを使用するよりも、これがどのように優れているかを尋ねるかもしれません。しかし、Dockerと比較すると、システムに依存関係を手動でインストールするよりもDockerの方が優れているかどうかを尋ねるようなものです。より良いのですが、Docker固有ではない別の質問でどのように回答するのが最適でしょう。