第21章 コンテナー

Red Hat Enterprise Linux (RHEL) 8.0 用の一連のコンテナーイメージが利用できます。以下は、主な変更点です。

  • RHEL 8.0 には、Docker が同梱されていません。コンテナーを使用するには、ツールの podmanbuildahskopeo、および runc が必要です。

    RHEL 8 でこのツールとコンテナーを使用する方法は『Building, running, and managing containers』を参照してください。

  • podman ツールが、完全にサポートされるようになりました。

    podman ツールでは、1 つのノードにある Pod、コンテナーイメージ、およびコンテナーが管理されます。これは、libpod ライブラリーでビルドされます。これは、コンテナーおよびコンテナーのグループ (Pod と呼ばれています) の管理を有効にします。

    podman の使用方法は『Building, running, and managing containers』を参照してください。

  • RHEL 8 GA では、Red Hat Universal Base Images (UBI) が新たに利用できるようになりました。UBI は、標準および最小の RHEL ベースイメージなど、以前に提供された Red Hat イメージの一部を置き換えるものです。

    以前の Red Hat イメージとは異なり、UBI は自由に再配布可能です。つまり、あらゆる環境で使用でき、どこでも共有できます。Red Hat のお客様でなくても使用できます。

    UBI の詳細は『Building, running, and managing containers』を参照してください。

  • RHEL 8 GA では、AppStream コンポーネントを提供する追加のコンテナーイメージが用意されています。このコンテナーイメージは、RHEL 7 のRed Hat Software Collections で配布されます。このような RHEL 8 イメージは、すべて ubi8 ベースイメージに基づいています。
  • 64 ビットの ARM アーキテクチャーに対するコンテナーイメージの ARM は、RHEL 8 で完全にサポートされます。
  • RHEL 8 では、rhel-tools コンテナーが削除されました。sos ツールおよび redhat-support-tool ツールは support-tools コンテナーで提供されています。システム管理者は、システムツールコンテナーイメージをビルドするためのベースとしてこのイメージを使用することもできます。
  • ルートレスコンテナーのサポートは、RHEL 8 ではテクノロジープレビューとして利用できます。

    ルートレスコンテナーは、管理者権限なしで通常のシステムユーザーにより作成および管理されるコンテナーです。