システムへの影響を最小限に抑えながら、新しい「podman」構成をどのように適用できますか?

システムへの影響を最小限に抑えながら、新しい「podman」構成をどのように適用できますか?

/usr/share/containers/containers.conf/etc/containers/containers.conf-egでいくつかの構成を上書きした後、log_size_max = 10485760システムに最小限の影響を与えながらこの新しい構成を適用するための正式な方法は何ですか?

十分文書構成方法について説明しますが、構成の適用方法については説明しません。

システム全体を再起動した後は確実に動作しますが、これを行うにはあまり影響を与えない方法があると思います。

答え1

Podmanはdocker / Mobyとは異なり、デーモンを実行しないため、デーモンを再ロードする必要はありません。 Podmanの実行時に表示される設定が適用されます。つまり、何かを変更すると、後で実行されるすべてのPodmanにすぐに適用されます。

現在実行中のPodには適用できません。 Podmanは起動時に設定を読みます!したがって、構成変更がランタイム動作に適用される場合は、再起動する必要があります。

答え2

これが最善の方法かどうかはわかりませんが、私のやり方は、このファイルの内容を変更した後にpodman pull <some_test_image_like_nginx>新しい設定が適用されたことを確認するために入力することです。一般的にそうなります。

~によるとこのリンク明らかに、再構成後に特定のタスクを実行する必要はなく、変更が自動的に適用され、CONTAINERS_CONF環境変数を使用してその変更が使用されていることを確認できます/etc/containers/containers.conf

関連情報