機械翻訳について

1 Podmanおよび関連ユーティリティについて

Podman、BuildahおよびSkopeoは、Open Container Initiative互換コンテナを使用して、互換性のあるOracle Linuxシステム全体でアプリケーションを作成、実行および管理するための一連のツールです。

Open Container Initiativeの詳細は、upstream Open Container Initiativeのドキュメントを参照してください。

Podmanについて

Podmanは、Open Container Initiative互換コンテナを実行および管理するための軽量ユーティリティを提供します。

Podmanデプロイメントでは、Kubernetes、DockerおよびOracle Cloud Native Environment用に設計された既存のコンテナ・イメージを再利用できます。

Podmanは、Dockerのドロップイン置換としても意図されているため、podman-dockerパッケージがインストールされている場合、CLIも同様に機能します。

Dockerと同様に、PodmanはDocker Hub、GitHub Container RegistryおよびOracle Container Registryと統合して、Software-as-a-Service (SaaS)クラウドでアプリケーションを共有します。

Dockerとは異なり、Podmanは機能するために実行中のデーモンを必要としません。 コンテナは、最新のUnbreakable Enterprise Kernel (UEK)リリースまたはRed Hat Compatible Kernel (RHCK)を実行しているシステムで正しく実行されます。 さらに、Podmanコンテナはroot権限なしで開始および実行できます。

Oracle Container Registryは、ライセンスされた商用およびオープン・ソースのOracleソフトウェア製品のイメージを提供します。 イメージは、開発目的およびテスト目的にも使用できます。 商用ライセンスは、本番とテストの両方の使用を対象としています。 Oracle Container Registryには、Oracleイメージを選択するためのWebインタフェースが用意されています。 必要に応じて、Podmanクライアント・ソフトウェアを使用してイメージをプルする前に使用条件に同意する必要があります。 このサービスの詳細は、コンテナ・レジストリを参照してください。

Podmanの詳細は、アップストリームPodmanのドキュメントおよびpodman(1)マニュアル・ページを参照してください。

ノート:

Docker HubとGitHub Container Registryは、Oracleが所有または維持していませんが、Oracleは、他のソフトウェア・プラットフォームおよびクラウド・プロバイダで使用するために、ベンダーが承認したコンテナ・イメージをこれらのサービスに提供します。

詳細は、アップストリームDockerのドキュメントおよびアップストリームGitHubのドキュメントを参照してください。

Buildahについて

Buildahは、Open Container Initiative互換コンテナ・イメージを作成するためのユーティリティです。

Buildahには、一般的なpodman buildコマンドよりも広範なカスタマイズ・オプションがあります。 Buildahを使用してコンテナ・イメージを作成する場合、ユーティリティが機能するためにデーモンを実行する必要はありません。

また、Buildahはデフォルトではビルドをキャッシュしません。 さらに、ユーティリティはコンテナ・イメージをコンテナ・レジストリにプッシュできるため、デプロイメント・スクリプトおよび自動ビルド・パイプラインでの使用に適しています。

詳細は、Buildahを参照してください。

Skopeoについて

Skopeoは、リモート・コンテナ・レジストリでホストされているコンテナ・イメージを管理するためのユーティリティです。

Skopeoは、最初にダウンロードする必要なく、コンテナイメージの内容を検査するのに役立ちます。

コンテナ・イメージが自己ホスト(プライベート)のコンテナ・レジストリにある場合、Skopeoを使用すると、コンテナ・イメージをある場所から別の場所にシームレスに移動できます。 Skopeoは、コンテナ画像の一括削除にも使用できます。

詳細は、Skopeoを参照してください。