7.10.4. Anaconda でプルシークレットを使用したプライベートレジストリーへのアクセス
デフォルトの Anaconda インストーラー ISO では、ネットワーク経由で対象のレジストリーを取得する際にそのレジストリーにアクセスするには、bootstrap 設定の複製コピーが必要です。目的の bootc コンテナーイメージを取得する前にインストール環境に任意の変更を加えるには、Anaconda の %pre コマンドを使用できます。
前提条件
-
Bootcは、レジストリーへのプライベートアクセスを提供します。
手順
プルシークレットを設定します。以下に例を示します。
%pre mkdir -p /etc/ostree cat > /etc/ostree/auth.json << 'EOF' { "auths": { "quay.io": { "auth": "<your secret here>" } } } EOF %endセキュアでないレジストリーの TLS を無効にします。
%pre mkdir -p /etc/containers/registries.conf.d/ cat > /etc/containers/registries.conf.d/local-registry.conf << 'EOF' [[registry]] location="[IP_Address]:5000" insecure=true EOF %end