1.2. Podman、Podman Desktop、Buildah、Skopeo の特徴
Podman、Podman Desktop、Skopeo、Buildah ツールは、Docker コマンド機能を置き換えるために開発されました。このシナリオの各ツールはより軽量になり、機能のサブセットに焦点を当てています。
Podman、Podman Desktop、Skopeo、Buildah ツールの主な利点は次のとおりです。
- ルートレスモードでの実行 - ルートレスコンテナーは、特権を追加しなくても実行されるため、はるかに安全です。
- デーモンの必要なし - コンテナーが実行されていない場合、Podman は実行されないので、これらのツールではアイドル時のリソース要件がはるかに少なくなります。または、Docker はデーモンを常時実行します。
-
ネイティブ
systemd統合 - Podman ではsystemdユニットファイルを作成し、コンテナーをシステムサービスとして実行できます。
Podman、Podman Desktop、Skopeo、Buildah の特徴は次のとおりです。
-
Podman、Buildah、および CRI-O コンテナーエンジンはすべて、デフォルトでは Docker のストレージ場所である/var/lib
/docker ではなく、同じバックエンドストアディレクトリー/var/lib/containers を使用します。 - Podman、Buildah、および CRI-O は、同じストレージディレクトリーを共有しているため、互いのコンテナーと対話することはできません。このツールはイメージを共有できます。
- プログラムで Podman と対話するには、ルートおよびルートレス環境の両方で動作する Podman v2.0 RESTful API を使用してください。
- Podman Desktop は、Podman エンジン上でアプリケーションワークロードを実行するためのシンプルで直感的なインターフェイスを提供します。