検索

第1章 Red Hat Software Collections コンテナーイメージ

download PDF

Red Hat Software Collections コンテナーイメージは、対応するコレクション、rhel7 または ubi7 のベースイメージに基づいています。Universal Base Images (UBI) の詳細は、Universal Base Images(UBI): イメージ、リポジトリー、パッケージ、およびソースコード を参照してください。

Red Hat Software Collections コンテナーイメージには、アプリケーション、デーモン、およびデータベースイメージが含まれます。Red Hat Software Collections コンテナーイメージの実行は、以下でサポートされます。

  • Red Hat Enterprise Linux 7 Server
  • Red Hat Enterprise Linux 7 Atomic Host
  • Red Hat Enterprise Linux 8

Red Hat Enterprise Linux 7 の Software Collections として利用可能なコンポーネントの詳細は、Red Hat Software Collections および Red Hat Developer Toolset のドキュメントを参照してください。

Red Hat Software Collections コンテナーイメージは、以下の表で詳説されています。

Red Hat Ecosystem Catalog では、利用可能なコンテナーイメージを検索することもできます。

重要

Red Hat が提供する各コンテナーイメージの最新バージョンのみがサポートされます。

注記

コンテナー内のプロセスを制御する SELinux を使用する場合は、コンテナーにマウントされるボリュームのコンテンツが読み取り可能になり、ユースケースによっては書き込み可能であることを確認してください。詳細は podman の man ページ を参照してください。

関連資料

1.1. ビルダーイメージとしての Red Hat Software Collections コンテナーイメージ

Red Hat Software Collections コンテナーイメージをビルダーイメージとして使用してアプリケーションを構築、デプロイ、実行できます。一般的なユースケースに対応するために、以下の Source-to-Image (S2I) スクリプトがビルダーイメージに含まれています。

  • イメージ内の /usr/libexec/s2i/assemble スクリプトを実行すると、アプリケーションアーティファクトで新しいイメージが生成されます。このスクリプトは、指定のアプリケーションのソースを取得して、イメージ内の適切なディレクトリーに配置します。アプリケーションソースに依存コンポーネントの定義が含まれる場合 (例: Python プロジェクトの場合に PyPi からのコンポーネントをリスト表示する requirements.txt など) には、コンポーネントはイメージにインストールされます。
  • /usr/libexec/s2i/run スクリプトは、結果として生成されるコンテナーイメージのデフォルトコマンドとして設定されます (アプリケーションのアーティファクトを含む新規イメージ)。

podman を使用して、作成されたアプリケーションイメージを実行できます。手順は、コンテナーの使用 を参照してください。Red Hat Enterprise Linux 7 では、同じコマンドライン構文を使用する podman の代わりに docker コマンドを使用できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.