22.2. 統一設定の指定
RHEL 上でルートレス Podman の統一設定を指定するには、前提条件に関するシステム全体の設定を主に管理しつつ、ユーザーに対してホームディレクトリー内にある特定の設定のオーバーライドを許可する必要があります。
前提条件
- Podman がインストールされている。
- ルートレス設定がセットアップされていることを確認した。
手順
統一設定は、以下の 2 つの方法で指定できます。
root 以外のユーザーを設定できます。
/etc/containers/containers.rootless.conf.d/ディレクトリーを作成して、すべての非 root ユーザーに対して設定します。$ mkdir /etc/containers/containers.rootless.conf.d/たとえば、DNS サーバーを設定するために、
/etc/containers/containers.rootless.conf.d/dns.conf設定ファイルを作成します。[containers] dns_servers = [ "1.1.1.1", "8.8.8.8", ]
特定の非 root ユーザーに対して設定を指定できます。
特定の非 root ユーザーに対して設定するには、
/etc/containers/containers.rootless.conf.d/UID/ディレクトリーを作成します。$ mkdir /etc/containers/containers.rootless.conf.d/UID/dns.conf設定ファイルを作成します。たとえば、/etc/containers/containers.rootless.conf.d/4242740/dns.conf ディレクトリーに DNS サーバーを設定します。[containers] dns_servers = [ "1.1.1.1", "8.8.8.8", ]設定ファイルは、ユーザーの UID と同じ名前のディレクトリーに配置します。これにより、Podman は設定を適用するユーザーを認識します。