5.2. Containerfile を使用してイメージにカスタム証明書をインポートする
カスタム証明書を Containerfile 内で定義することにより、Red Hat Enterprise Linux コンテナイメージにインポートできます。ビルドプロセス中にこれらの証明書を追加することで、コンテナー化されたアプリケーションが、内部サービスやプライベート認証局との信頼された接続を確立できるようになります。
Containerfile を使用してカスタム証明書ルートをインストールする手順を含めます。
手順
Containerfileを作成します。FROM <internal_repository>/<image> # Add certificate to the input set of anchors COPY additional-certificate-root.pem /etc/pki/ca-trust/source/anchors RUN update-ca-trustカスタムイメージをビルドします。
# podman build -t <your_image> .<your_image>を実行します。# podman run -it --rm <your_image>
検証
マージして生成されたストアに証明書があることを確認します。
# cat etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ...