「jenkins-1-centos7」イメージを使用して openshift にデプロイし、jenkins イメージでプロジェクトを実行しました。それは正常に機能し、多くの構成の後、このジェンキンス コンテナーから新しいイメージを複製しました。このイメージを今後の開発のベースとして使用したいと考えていますが、このイメージにポッドをデプロイすると「ErrImagePull」エラーで失敗します。
調査の結果、ポッドを正常にデプロイするには、openshift が Docker レジストリーにイメージを存在させる必要があることがわかりました。Docker レジストリー用に別のアプリをデプロイしましたが、更新したイメージをこの Docker レジストリーにプッシュしようとすると、「認証が必要です」というメッセージが表示されて失敗します。ユーザーに管理者権限を付与しました。
docker push <local-ip>:5000/openshift/<new-updated-image>
The push refers to a repository [<local-ip>:5000/openshift/<new-updated-image>] (len: 1)
c014669e27a0: Preparing
unauthorized: authentication required
変更されたイメージが正常にデプロイされるようにするにはどうすればよいですか?