4.2. イメージのビルドに関する特別な考慮事項


4.2.1. 動的な実行時設定よりもビルド時設定を優先する

ビルド時にオペレーティングシステムイメージに設定を追加してください。ビルド時に設定を追加すると、複数の設定をまとめて確実にテスト、配布、更新できます。ビルド時の設定が実行不可能または望ましくない場合には、Red Hat Edge Manager を使用して、実行時にデバイスを動的に設定できます。

次の場合は、動的な実行時設定が推奨されます。

  • ホスト名やサイト固有のネットワーク認証情報など、デプロイメントまたはサイト固有の設定がある。
  • イメージと共に配布する場合は安全でないシークレットがある。
  • 再起動なしで追加、更新、削除が必要なアプリケーションワークロードがある、またはオペレーティングシステムよりも速い頻度で更新されるアプリケーションワークロードがある。

4.2.2. /usr ディレクトリーに設定を配置する

設定が静的であり、アプリケーションまたはサービスがその設定をサポートしている場合は、設定ファイルを /usr ディレクトリーに配置してください。設定を /usr ディレクトリーに配置することにより、その設定は読み取り専用のままとなり、イメージによって完全に定義されることになります。

次の場合には、設定を /usr ディレクトリーに配置しないでください。

  • 設定がデプロイメントまたはサイト固有のものである。
  • アプリケーションまたはサービスが、/etc ディレクトリーからしか設定を読み取ることができない。
  • 実行時に設定を変更する必要がある場合がある。

4.2.3. ドロップインディレクトリー

ドロップインディレクトリーを使用して、サービスが集約する設定ファイルを追加、置換、または削除します。目的の設定から逸脱する可能性があるため、設定ファイルを直接編集しないでください。

注記

ドロップインディレクトリーは、ディレクトリー名の末尾の .d/ で識別できます。たとえば、/etc/containers/certs.d/etc/cron.d/etc/NetworkManager/conf.d などです。

4.2.4. スクリプトを使用したオペレーティングシステムイメージ

ファイルシステムを変更するスクリプトまたはコマンドを実行しないでください。bootc または Red Hat Edge Manager が変更されたファイルを上書きし、それによって逸脱や整合性チェックの失敗が発生する可能性があります。

このようなスクリプトまたはコマンドは、変更がイメージに含まれるように、代わりにイメージのビルド中に実行してください。Red Hat Edge Manager の設定管理メカニズムを使用することもできます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat