2.3.2. プルシークレットの作成
OpenShift の内部レジストリーで利用できないセキュリティー保護されたコンテナーイメージをプルするには、以下を実行します。
- OpenShift クラスターにログインします。
以下のように、作業プロジェクトを選択します。
$ oc project rhdg-helloworld
Docker 設定で汎用のプルシークレットを作成します。
$ oc create secret generic ${SECRET_NAME} \ --from-file=.dockerconfigjson=path/to/.docker/config.json \ --type=kubernetes.io/dockerconfigjson
プルシークレットをサービスアカウントにリンクします。
$ oc secrets link default ${SECRET_NAME} --for=pull
シークレットをマウントします。
$ oc secrets link builder ${SECRET_NAME}
トラブルシューティング手順などの詳細は、「Red Hat コンテナーレジストリーの認証」を参照してください。